Provides low-level subscription and notification.
The following tables list the members exposed by the SipSubscription type.
Public Constructors
Name | Description | |
---|---|---|
SipSubscription | Overloaded. Creates a new instance of the class. |
Public Properties
Name | Description | |
---|---|---|
CurrentState | Gets the current signaling state of the subscription. | |
EventPackage | Gets the name of the event package for which the subscription is created. | |
IsActive | Gets whether the current state is subscribed or refreshing. | |
IsQueryOnly | Gets whether the subscription is a query only. | |
SubscriberEndpoint | Gets the endpoint of the subscriber who created the subscription. | |
Target | Gets the target to be used in the "To" header in the Subscribe request. | |
TimeRemainingToRefresh | Gets the TimeSpan remaining to expire this subscription. |
Public Methods (see also Protected Methods )
Name | Description | |
---|---|---|
BeginRefresh | Creates a transaction async result to refresh an existing subscription and puts the work item in the queue. | |
BeginSendUpdateMessage | Sends an update message on an existing subscription dialog. | |
BeginSubscribe | Creates a subscribe request body and puts the workItem in queue to invoke Subscribe. | |
BeginTerminate | Attempts to terminate the subscription. | |
EndRefresh | Ends the pending refresh operation. | |
EndSendUpdateMessage | Ends the pending Subscription Update operation. | |
EndSubscribe | Ends the pending asynchronous subscribe operation. | |
EndTerminate | Ends the pending terminate operation. | |
Equals | Overloaded. (inherited from Object ) | |
GetHashCode | (inherited from Object ) | |
GetType | (inherited from Object ) | |
ReferenceEquals | (inherited from Object ) | |
Refresh | Performs synchronous execution of BeginRefresh and EndRefresh. | |
Subscribe | Performs synchronous execution of BeginSubscribe and EndSubscribe. | |
Terminate | Performs synchronous execution of BeginTerminate and EndTerminate. | |
ToString | Overridden. Returns the string representation for the SipSubscription object. |
Protected Methods
Name | Description | |
---|---|---|
Finalize | (inherited from Object ) | |
MemberwiseClone | (inherited from Object ) |