Creates the SipSubscription object and initializes the values.

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

Syntax

Visual Basic (Declaration)
Public 
Sub 
New ( _
	
subscriber 
As 

RealTimeEndpoint, _
	
targetAddress 
As 

RealTimeAddress, _
	
eventPackageName 
As 
String, _
	
processorInterface 
As 

ISipSubscriptionProcessor _
)
C#
public 
SipSubscription(
	

RealTimeEndpoint 
subscriber,
	

RealTimeAddress 
targetAddress,
	
string 
eventPackageName,
	

ISipSubscriptionProcessor 
processorInterface
)
Visual C++
public:
SipSubscription(
	

RealTimeEndpoint^ 
subscriber, 
	

RealTimeAddress^ 
targetAddress, 
	
String^ 
eventPackageName, 
	

ISipSubscriptionProcessor^ 
processorInterface
)
JavaScript

Microsoft.Rtc.Signaling.SipSubscription = 
function(
subscriber, 
targetAddress, 
eventPackageName, 
processorInterface);

Parameters

subscriber
Type: Microsoft.Rtc.Signaling . . :: . RealTimeEndpoint
The RealTimeEndpoint for the subscriber.
targetAddress
Type: Microsoft.Rtc.Signaling . . :: . RealTimeAddress
The target address to be used in the Toheader of the subscription request.
eventPackageName
Type: String
The event package.
processorInterface
Type: Microsoft.Rtc.Signaling . . :: . ISipSubscriptionProcessor
The Subscription Processor interface.

Exceptions

Exception Condition
ArgumentNullException Thrown when the eventPackageName or subscriber is null.
ArgumentException Thrown when the eventPackageName parameter is an empty string.

See Also