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
System_CAPS_pubproperty ClientCertificate

Gets the client certificate to use with the client notification session. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubproperty ClientVersion

Gets or sets the client version associated with the client notification session. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubproperty HostName

Gets the client notification server host name. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubproperty IsConnected

Indicates whether the session is connected. (Overrides ConfigMgrBgbSession.IsConnected.)

System_CAPS_pubproperty 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.)

System_CAPS_pubproperty Port

Gets the client notification server port number. The default value is 10123. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubproperty SecurityMode

Gets the message security mode, if applicable. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubproperty SessionType

Gets the client notification session type. (Overrides ConfigMgrBgbSession.SessionType.)

System_CAPS_pubproperty SmsId

Gets the client SMSID. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubproperty ValidateCrl

If true, the Certificate Revocation List (CRL) is verified. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubproperty ValidateServerCertificate

If true, the server certificate is valid. (Inherited from ConfigMgrBgbSession.)

Methods

Name Description
System_CAPS_pubmethod CloseSession()

Closes an active client notification session. If the session is not open, no action is taken. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubmethod Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod OpenSession()

Opens a client notification session using the parameters defined in the source message. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubmethod SendResponseMessage(BgbResponseMessage)

Sends a response message for a request over the BGB channel. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Events

Name Description
System_CAPS_pubevent BgbMessageReceived

Invoked when a client notification message is received on the asynchronous channel. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubevent BgbMessageSent

Invoked when a client notification message is sent on the asynchronous channel. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubevent BgbSessionClosed

Invoked when a client notification session is closed. (Inherited from ConfigMgrBgbSession.)

System_CAPS_pubevent 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