SipSubscription Constructor (RealTimeEndpoint, RealTimeAddress, String, ISipSubscriptionProcessor, Boolean, String)

Creates the SipSubscription object and initializes the values.

Namespace:  Microsoft.Rtc.Signaling
Assembly:  Microsoft.Rtc.Collaboration (in Microsoft.Rtc.Collaboration.dll)

Syntax

'Declaration
Public Sub New ( _
    subscriber As RealTimeEndpoint, _
    targetAddress As RealTimeAddress, _
    eventPackageName As String, _
    processorInterface As ISipSubscriptionProcessor, _
    isQueryOnly As Boolean, _
    localIdentityUri As String _
)
'Usage
Dim subscriber As RealTimeEndpoint
Dim targetAddress As RealTimeAddress
Dim eventPackageName As String
Dim processorInterface As ISipSubscriptionProcessor
Dim isQueryOnly As Boolean
Dim localIdentityUri As String

Dim instance As New SipSubscription(subscriber, _
    targetAddress, eventPackageName, _
    processorInterface, isQueryOnly, _
    localIdentityUri)
public SipSubscription(
    RealTimeEndpoint subscriber,
    RealTimeAddress targetAddress,
    string eventPackageName,
    ISipSubscriptionProcessor processorInterface,
    bool isQueryOnly,
    string localIdentityUri
)

Parameters

  • isQueryOnly
    Type: System.Boolean
    Indicates if this subscription is query only; this will add the Expires=0 header on request and no retry on failure.
  • localIdentityUri
    Type: System.String
    The local identity URI to use in "From" headers.

Exceptions

Exception Condition
ArgumentNullException

Thrown when the eventPackageName or subscriber is null.

ArgumentException

Thrown when the eventPackageName parameter is an empty string.

See Also

Reference

SipSubscription Class

SipSubscription Members

SipSubscription Overload

Microsoft.Rtc.Signaling Namespace