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

Represents a TCP client notification session

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

Syntax

                 
  C#     Visual Basic     Visual C++  
[
SerializableAttribute]
public 
sealed 
class 
ConfigMgrBgbTcpSession : 

ConfigMgrBgbSession
<
SerializableAttribute> _
Public 
NotInheritable 
Class 
ConfigMgrBgbTcpSession _
	
Inherits 

ConfigMgrBgbSession
[
SerializableAttribute]
public 
ref class 
ConfigMgrBgbTcpSession 
sealed : 
public 

ConfigMgrBgbSession

Members

                       
  All Members     Properties      Methods      Events   
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

  Member Description
BgbMessageReceived
Invoked whenever a client notification message is received on the asynchronous channel
(Inherited from ConfigMgrBgbSession.)
BgbMessageSent
Invoked whenever a client notification message is sent on the asynchronous channel
(Inherited from ConfigMgrBgbSession.)
BgbSessionClosed
Invoked whenever a client notification session has been closed
(Inherited from ConfigMgrBgbSession.)
BgbSessionOpened
Invoked whenever a client notification session is successfully created
(Inherited from ConfigMgrBgbSession.)
ClientCertificate
Client certificate to use with the client notification session
(Inherited from ConfigMgrBgbSession.)
ClientVersion
Client version associated with the client notification session
(Inherited from ConfigMgrBgbSession.)
CloseSession () () () ()
Closes an active client notification session. If session is not opened, nothing happens.
(Inherited from ConfigMgrBgbSession.)
Dispose () () () ()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from ConfigMgrBgbSession.)
Dispose(Boolean)
Implementation of IDispose
(Inherited from ConfigMgrBgbSession.)
Equals(Object) (Inherited from Object.)
Finalize () () () () (Inherited from Object.)
GetHashCode () () () () (Inherited from Object.)
GetType () () () () (Inherited from Object.)
HostName
Client notification server hostname
(Inherited from ConfigMgrBgbSession.)
InternalCloseSession () () () ()
Implementation for closing a session
(Inherited from ConfigMgrBgbSession.)
InternalOpenSession () () () ()
Implementation that opens a session with the client notification server
(Inherited from ConfigMgrBgbSession.)
IsConnected
Is session connected
(Overrides ConfigMgrBgbSession . . :: . . IsConnected.)
KeepAliveInterval
Interval for sending keep-alive to the client notification endpoint on the MP. Default is 15 minutes.
(Inherited from ConfigMgrBgbSession.)
MemberwiseClone () () () () (Inherited from Object.)
OnBgbMessageReceived(ConfigMgrBgbSessionEventArgs)
Invoker for when a client notification message has been received
(Inherited from ConfigMgrBgbSession.)
OnBgbMessageSent(ConfigMgrBgbSessionEventArgs)
Invoker for when a client notification message has been sent
(Inherited from ConfigMgrBgbSession.)
OnBgbSessionClosed(EventArgs)
Invoker for when a BGB session closes
(Inherited from ConfigMgrBgbSession.)
OnBgbSessionOpened(EventArgs)
Invoker for when a BGB session opens
(Inherited from ConfigMgrBgbSession.)
OpenSession () () () ()
Opens a client notification session using the parameters defined in the source message
(Inherited from ConfigMgrBgbSession.)
Port
Client notification server port, default is 10123
(Inherited from ConfigMgrBgbSession.)
ProcessReceivedMessage(BgbMessageType, Stream, UInt32, UInt32)
Internal handler for processing a received message
(Inherited from ConfigMgrBgbSession.)
SecurityMode
Message security mode if applicable
(Inherited from ConfigMgrBgbSession.)
SendMessageImplementation(IMessage, BgbMessageType)
Implementation for sending a message to a session listener
(Inherited from ConfigMgrBgbSession.)
SendResponseMessage(BgbResponseMessage)
Sends a response message for a request over the BGB channel
(Inherited from ConfigMgrBgbSession.)
SessionType
Client notification session type. Default is TCP.
(Overrides ConfigMgrBgbSession . . :: . . SessionType.)
SmsId
Client SMSID
(Inherited from ConfigMgrBgbSession.)
Synchronizer
Used for thread synchronization
(Inherited from ConfigMgrBgbSession.)
ToString () () () () (Inherited from Object.)
Validate () () () ()
Performs message validation.
(Inherited from ConfigMgrBgbSession.)
Validate(Collection < (Of < <' ( Exception > ) > > ) )
Performs message validation.
(Inherited from ConfigMgrBgbSession.)
ValidateCrl
If true, CRL is verified
(Inherited from ConfigMgrBgbSession.)
ValidateServerCertificate
If true, server certificate is validated
(Inherited from ConfigMgrBgbSession.)

Inheritance Hierarchy

System . . :: . . Object
   Microsoft.ConfigurationManagement.Messaging.Messages . . :: . . ConfigMgrBgbSession
     Microsoft.ConfigurationManagement.Messaging.Messages . . :: . . ConfigMgrBgbTcpSession

See Also