ConfigMgrBgbHttpSession Class
Represents a client notification session using an HTTP channel.
Namespace: Microsoft.ConfigurationManagement.Messaging.Messages
Assembly: Microsoft.ConfigurationManagement.Messaging (in Microsoft.ConfigurationManagement.Messaging.dll)
Inheritance Hierarchy
System.Object
Microsoft.ConfigurationManagement.Messaging.Messages.ConfigMgrBgbSession
Microsoft.ConfigurationManagement.Messaging.Messages.ConfigMgrBgbHttpSession
Syntax
[SerializableAttribute]
public sealed class ConfigMgrBgbHttpSession : ConfigMgrBgbSession
[SerializableAttribute]
public ref class ConfigMgrBgbHttpSession sealed : ConfigMgrBgbSession
<SerializableAttribute>
Public NotInheritable Class ConfigMgrBgbHttpSession
Inherits ConfigMgrBgbSession
Properties
Name | Description | |
---|---|---|
![]() |
ClientCertificate | Gets the client certificate to use with the client notification session. (Inherited from ConfigMgrBgbSession.) |
![]() |
ClientVersion | Gets or sets the client version associated with the client notification session. (Inherited from ConfigMgrBgbSession.) |
![]() |
HostName | Gets the client notification server host name. (Inherited from ConfigMgrBgbSession.) |
![]() |
IsConnected | Indicates whether the session is connected. (Overrides ConfigMgrBgbSession.IsConnected.) |
![]() |
KeepAliveInterval | Gets or sets the interval for sending keep-alive notifications to the client notification endpoint on the management point. The default value is 15 minutes. (Inherited from ConfigMgrBgbSession.) |
![]() |
Port | Gets the client notification server port number. The default value is 10123. (Inherited from ConfigMgrBgbSession.) |
![]() |
SecurityMode | Gets the message security mode, if applicable. (Inherited from ConfigMgrBgbSession.) |
![]() |
SessionType | Gets the client notification session type. (Overrides ConfigMgrBgbSession.SessionType.) |
![]() |
SmsId | Gets the client SMSID. (Inherited from ConfigMgrBgbSession.) |
![]() |
ValidateCrl | If true, the Certificate Revocation List (CRL) is verified. (Inherited from ConfigMgrBgbSession.) |
![]() |
ValidateServerCertificate | If true, the server certificate is valid. (Inherited from ConfigMgrBgbSession.) |
Methods
Name | Description | |
---|---|---|
![]() |
CloseSession() | Closes an active client notification session. If the session is not open, no action is taken. (Inherited from ConfigMgrBgbSession.) |
![]() |
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from ConfigMgrBgbSession.) |
![]() |
Equals(Object) | (Inherited from Object.) |
![]() |
GetHashCode() | (Inherited from Object.) |
![]() |
GetType() | (Inherited from Object.) |
![]() |
OpenSession() | Opens a client notification session using the parameters defined in the source message. (Inherited from ConfigMgrBgbSession.) |
![]() |
SendResponseMessage(BgbResponseMessage) | Sends a response message for a request over the BGB channel. (Inherited from ConfigMgrBgbSession.) |
![]() |
ToString() | (Inherited from Object.) |
Events
Name | Description | |
---|---|---|
![]() |
BgbMessageReceived | Invoked when a client notification message is received on the asynchronous channel. (Inherited from ConfigMgrBgbSession.) |
![]() |
BgbMessageSent | Invoked when a client notification message is sent on the asynchronous channel. (Inherited from ConfigMgrBgbSession.) |
![]() |
BgbSessionClosed | Invoked when a client notification session is closed. (Inherited from ConfigMgrBgbSession.) |
![]() |
BgbSessionOpened | Invoked when a client notification session is successfully created. (Inherited from ConfigMgrBgbSession.) |
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.ConfigurationManagement.Messaging.Messages Namespace
Return to top