[This topic is pre-release documentation and
is subject to change in future releases. Blank topics are included
as placeholders.]
Assembly: Microsoft.ConfigurationManagement.Messaging(in Microsoft.ConfigurationManagement.Messaging.dll)
Object that represents a client notification
session with a management point
Namespace:
Microsoft.ConfigurationManagement.Messaging.Messages
Assembly: Microsoft.ConfigurationManagement.Messaging(in Microsoft.ConfigurationManagement.Messaging.dll)
Syntax
C# | Visual Basic | Visual C++ |
[ SerializableAttribute] public abstract class ConfigMgrBgbSession : IDisposable
< SerializableAttribute> _ Public MustInherit Class ConfigMgrBgbSession _ Implements IDisposable
[ SerializableAttribute] public ref class ConfigMgrBgbSession abstract : IDisposable
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
|
|
BgbMessageSent |
Invoked whenever a client notification message
is sent on the asynchronous channel
|
|
BgbSessionClosed |
Invoked whenever a client notification session
has been closed
|
|
BgbSessionOpened |
Invoked whenever a client notification session
is successfully created
|
|
ClientCertificate |
Client certificate to use with the client
notification session
|
|
ClientVersion |
Client version associated with the client
notification session
|
|
CloseSession () () () () |
Closes an active client notification session.
If session is not opened, nothing happens.
|
|
CreateSession(BgbSessionType, String, MessageSecurityMode, SmsClientId, ClientVersionBase, MessageCertificateX509) |
Creates a new client notification session of a
specific type using a default port
|
|
CreateSession(BgbSessionType, String, UInt16, MessageSecurityMode, SmsClientId, ClientVersionBase, MessageCertificateX509) |
Creates a new client notification session of a
specific type
|
|
Dispose () () () () |
Performs application-defined tasks associated
with freeing, releasing, or resetting unmanaged resources.
|
|
Dispose(Boolean) |
Implementation of IDispose
|
|
Equals(Object) | (Inherited from Object.) | |
Finalize () () () () | (Inherited from Object.) | |
GetHashCode () () () () | (Inherited from Object.) | |
GetType () () () () | (Inherited from Object.) | |
HostName |
Client notification server hostname
|
|
InternalCloseSession () () () () |
Implementation for closing a session
|
|
InternalOpenSession () () () () |
Implementation that opens a session with the
client notification server
|
|
IsConnected |
Is session connected
|
|
KeepAliveInterval |
Interval for sending keep-alive to the client
notification endpoint on the MP. Default is 15 minutes.
|
|
MemberwiseClone () () () () | (Inherited from Object.) | |
OnBgbMessageReceived(ConfigMgrBgbSessionEventArgs) |
Invoker for when a client notification message
has been received
|
|
OnBgbMessageSent(ConfigMgrBgbSessionEventArgs) |
Invoker for when a client notification message
has been sent
|
|
OnBgbSessionClosed(EventArgs) |
Invoker for when a BGB session closes
|
|
OnBgbSessionOpened(EventArgs) |
Invoker for when a BGB session opens
|
|
OpenSession () () () () |
Opens a client notification session using the
parameters defined in the source message
|
|
Port |
Client notification server port, default is
10123
|
|
ProcessReceivedMessage(BgbMessageType, Stream, UInt32, UInt32) |
Internal handler for processing a received
message
|
|
SecurityMode |
Message security mode if applicable
|
|
SendMessageImplementation(IMessage, BgbMessageType) |
Implementation for sending a message to a
session listener
|
|
SendResponseMessage(BgbResponseMessage) |
Sends a response message for a request over
the BGB channel
|
|
SessionType |
Client notification session type.
|
|
SmsId |
Client SMSID
|
|
Synchronizer |
Used for thread synchronization
|
|
ToString () () () () | (Inherited from Object.) | |
Validate () () () () |
Performs message validation.
|
|
Validate(Collection < (Of < <' ( Exception > ) > > ) ) |
Performs message validation.
|
|
ValidateCrl |
If true, CRL is verified
|
|
ValidateServerCertificate |
If true, server certificate is validated
|
Inheritance Hierarchy
System
.
.
::
.
.
Object
Microsoft.ConfigurationManagement.Messaging.Messages . . :: . . ConfigMgrBgbSession
Microsoft.ConfigurationManagement.Messaging.Messages . . :: . . ConfigMgrBgbHttpSession
Microsoft.ConfigurationManagement.Messaging.Messages . . :: . . ConfigMgrBgbTcpSession
Microsoft.ConfigurationManagement.Messaging.Messages . . :: . . ConfigMgrBgbSession
Microsoft.ConfigurationManagement.Messaging.Messages . . :: . . ConfigMgrBgbHttpSession
Microsoft.ConfigurationManagement.Messaging.Messages . . :: . . ConfigMgrBgbTcpSession