[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Creates a new client notification session of a specific type

Namespace:  Microsoft.ConfigurationManagement.Messaging.Messages
Assembly:  Microsoft.ConfigurationManagement.Messaging(in Microsoft.ConfigurationManagement.Messaging.dll)

Syntax

                 
  C#     Visual Basic     Visual C++  
public 
static 

ConfigMgrBgbSession 
CreateSession(
	

BgbSessionType 
sessionType,
	
string 
bgbServerHostName,
	
ushort 
port,
	

MessageSecurityMode 
securityMode,
	
SmsClientId 
smsId,
	

ClientVersionBase 
clientVersion,
	

MessageCertificateX509 
certificate
)
Public 
Shared 
Function 
CreateSession ( _
	
sessionType 
As 

BgbSessionType, _
	
bgbServerHostName 
As 
String, _
	
port 
As 
UShort, _
	
securityMode 
As 

MessageSecurityMode, _
	
smsId 
As 
SmsClientId,
_
	
clientVersion 
As 

ClientVersionBase, _
	
certificate 
As 

MessageCertificateX509 _
) 
As 

ConfigMgrBgbSession
public:
static 

ConfigMgrBgbSession^ 
CreateSession(
	

BgbSessionType 
sessionType, 
	
String^ 
bgbServerHostName, 
	
unsigned short 
port, 
	

MessageSecurityMode 
securityMode, 
	
SmsClientId^

smsId, 
	

ClientVersionBase^ 
clientVersion, 
	

MessageCertificateX509^ 
certificate
)

Parameters

sessionType
BgbSessionType
Session type
bgbServerHostName
String
Client notification server hostname
port
UInt16
Client notification server port
securityMode
MessageSecurityMode
Message security mode, not used by all session types
smsId
SmsClientId
Client's SMSID
clientVersion
ClientVersionBase
Client version
certificate
MessageCertificateX509
Client's certificate

Return Value

Client notification session object

See Also