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 ) |