Microsoft.ConfigurationManagement.Messaging.Framework Namespace
Classes
Class | Description | |
---|---|---|
ActiveDirectoryHelpers | Provides properties to help you work with Windows Server Active Directory. |
|
AdhocMessage | Provides a wrapper for sending an ad hoc message. This class should only be used for development and testing of new messages. |
|
AggregateMessageException | Aggregated exception for a message. |
|
AsynchronousMessage | An abstract class that represents an asynchronous message. This class should be implemented by any asynchronous message type because no reply is expected from the management point. |
|
BitsFileTransferEventArgs | Provides Background Intelligent Transfer Service (BITS) file transfer event arguments. |
|
BitsHelper | Provides methods to help you work with the Background Intelligent Transfer Service (BITS). |
|
BitsJob | Provides a wrapper for Background Intelligent Transfer Service (BITS) jobs. |
|
BitsJobErrorEventArgs | Provides Background Intelligent Transfer Service (BITS) job transfer error arguments. |
|
BitsJobEventArgs | Provides Background Intelligent Transfer Service (BITS) job event arguments. |
|
BitsJobTransferEventArgs | Provides Background Intelligent Transfer Service (BITS) job transfer arguments. |
|
BitsUploadReply | Represents an UploadReply message from a management point. This message contains URL information about where and how to upload content to a management point by using the Background Intelligent Transfer Service (BITS). |
|
CDataHelper | A serialization class used to encapsulate CDATA into XML blobs. |
|
ClientReplyEndpointAttribute | Describes the client reply message endpoint. |
|
ClientVersion | Provides an ad hoc client version. |
|
ClientVersionBase | Represents a well-formed client version. |
|
ClientVersionV5 | The client version for System Center 2012 Configuration Manager. |
|
ClientVersionV5R2 | The client version for System Center 2012 R2 Configuration Manager. |
|
ClientVersionV5SP1 | The client version for System Center 2012 Configuration Manager SP1. |
|
CompressedData | A public helper class that returns compressed data results. |
|
CompressedData<TCompressor> | Provides a generic representation of compressed data. |
|
Compression | An abstract class that defines data compression parameters. |
|
Compression<TCompressor> | Provides a generic compression wrapper. |
|
ConfigMgrCapabilities | Contains a list of Configuration Manager capabilities. |
|
ConfigMgrCapabilityProperty | Provides blobs that are used for instructing the client of the management point's capabilities. For example, SSL. |
|
ConvertibleVarFile<T> | Represents a VarFile type that can be converted from an existing IMessage type. |
|
DebugHelpers | Provides helper methods to use when debugging. |
|
FileSender | Sends a message to an output file. |
|
HexDumper | Provides utility methods for performing hex dumps of binary data. |
|
Message | Core message class. In general, this class should not be sub-classed directly. AsynchronousMessage should be used for one-way (no reply) messages (such as DDR or status) and SynchronousMessageRequest with SynchronousMessageReply should be used for two-way, synchronous, messages (such as policy or location). |
|
MessageAttachment | File attachments for messages. |
|
MessageBody | The message body. |
|
MessageBodyXmlRootTypeAttribute | Defines a message body XML root type for message conversion and removing duplication. |
|
MessageCertificate | Base class for a certificate used by or for a message. |
|
MessageCertificateX509 | Base class that encapsulates X509 certificates for messages. |
|
MessageCertificateX509File | Represents a certificate file stored in the certificate store. |
|
MessageCertificateX509Volatile | A certificate that is in memory or not in the certificate store, including a handle to an existing certificate. |
|
MessageClassAttribute | Class-wide attribute for a message. |
|
MessageConstants | Constants used for Configuration Manager messages. |
|
MessageEndpointAttribute | Defines the endpoint for the message. |
|
MessageException | Base class for a message exception. |
|
MessageFile<T> | Generic file writer for an IMessage type. |
|
MessageFileBase | Base class used to write a message to a file. |
|
MessageFileSettings | Represents message file settings. |
|
MessageInvalidPropertySettingException | Used when a property that should be set has a value that is outside of the expected range. This class should not be called in user code. |
|
MessageMissingPropertyException | Used when a property that should be set is null or empty. This class should not be called in user code. |
|
MessageProperty | Represents a generic key/value pair. |
|
MessagePropertyAttribute | Defines message property requirements and settings. |
|
MessagePropertyDictionary | A collection of message properties. Message properties, which are different than sender properties, are special settings that are appended to the message by the sender. |
|
MessagePropertyException | Used when a property that should be set is null or empty. This class should not be called in user code. |
|
MessageReplyEndpointAttribute | Defines the reply endpoint for the message. |
|
MessageSecurityModeHelper | Utility class that helps convert security modes to schemes. |
|
MessageSenderEventArgs | Event handler used to fire message delivery and reception events. |
|
MessageSenderSettingsAttribute | Attributes used to configure senders. |
|
MessageSerializationAttribute | Sets special serialization flags for a specific class. |
|
MessageSettings | Contains settings shared by all message types for sending a message to a management point. Not all properties are recognized by all senders. |
|
MessageSettingsSecurity | Provides message security flags. |
|
MessageSignatureVerificationException | Exception that is raised when signature verification fails. |
|
MessageSigningRequiredException | Exception used when a message requires signing but is not signed. |
|
MessageSupportAttribute | Defines the supportability status of a message. All messages should define this property to let callers know what level of support is offered for the message. |
|
MessageValidationException | Special exception class for handling rolled-up exceptions from message validation. |
|
MessagingTrace | Special wrapper for System.Diagnostics.Trace. Use this class instead of System.Diagnostics.Trace. This class can be overridden with an app.config file to set the trace level. |
|
MimeBlob | Builds a MimeBlob from a blob of data. |
|
MimeHelpers | Provides helper methods used for splitting out various parts of a MIME reply. |
|
SenderConfigurationProperties | Collection of sender properties. |
|
SenderConfigurationProperty | Configuration property specific to a sender. |
|
SenderConfigurationPropertyDictionary | Dictionary of sender properties. |
|
SenderException | A custom exception used to indicate issues when sending a message. |
|
SenderHelpers | Helper class for use by senders. |
|
SerializationHelpers | Class that handles serializing and deserializing objects. |
|
SmsCertificateBlobHelpers | Provides helper methods to handle serializing and deserializing the special SMS certificate blob format. |
|
SmsClientId | Class used for constructing an SMSID. |
|
SupportedSenderAttribute | An attribute that notes which senders can send the message. Not all senders can send all messages. If this attribute is empty, or not defined, it is equivalent to all senders. This attribute is only valid as a class decoration. You can define multiple SupportedSenderAttributes for a class. |
|
SynchronousMessageReply | Abstract class that encapsulates a synchronous message reply. |
|
SynchronousMessageRequest | Abstract class that represents a synchronous message request. |
|
SynchronousMessageRequest<TSynchronousReply> | Abstract class that represents a synchronous message request. |
|
SystemInformation | Gets information from the local computer. |
|
TextHelpers | Provides helper methods for text functions. |
|
TimeHelpers | Provides methods to help you work with time. Configuration Manager uses several different types of time internally. This class encapsulates many of them. Supported time formats include: ISO 8601, CIM time (also called SMS time in the some of the methods and properties in this class), FILETIME, SystemTime, "SMS Cookie" time, and CTime/time_t/UNIX time. Conversion to and from these formats is supported in most cases. |
|
UserHelpers | Provides helpers for getting user information. |
|
VarFile | Base class for a VarFile writer. |
|
ZlibCompression | Handles compression with zlib. This is not a general-purpose zlib compression wrapper; it is only compatible with Configuration Manager messages. |
Structures
Structure | Description | |
---|---|---|
SystemTime | Implementation of the native SYSTEMTIME structure. |
Interfaces
Interface | Description | |
---|---|---|
IMessage | The base interface for any message sent to a management point. |
|
IMessageBase | The minimum requirements for any message. |
|
IMessageException | The base interface for a message exception. |
|
IMessageSender | Interface to use for sending and receiving messages. |
|
IMessageSerialization | Provides special dynamic serialization arguments. This class should only be used when MessageSerializationAttribute is not adequate. Use of this interface supersedes any usage of MessageSerializationAttribute. |
|
IMessageSerializedSection | Interface used to show that the class is part of a serialized message payload fragment. |
|
IMessageSettings | Interface used to configure message settings. |
Enumerations
Enumeration | Description | |
---|---|---|
AuthenticationScheme | Specifies protocols used for authentication. |
|
AuthenticationType | Specifies the type of authentication used for the message. |
|
CcmHttpSslStates | Specifies the Secure Sockets Layer (SSL) state bitmask for client communications. |
|
CertificatePurposes | Specifies the purpose for a certificate. |
|
CompressionLevel | Specifies the compression level. |
|
DeserializationArguments | Flags that specify actions that can be taken when deserializing XML. |
|
MessageCertificateSigningOptions | Defines signing options. |
|
MessageClassAttributeSetting | Flags for the MessageClassAttribute. |
|
MessageCloneOptions | Special flags for message cloning. |
|
MessageCompression | Public enumeration of compression libraries. |
|
MessagePropertyImportance | Defines the importance of the message property. This importance value is considered when Validate is called. |
|
MessageSecurityMode | Supported security modes. |
|
MessageSenderType | The type of message that is sent. The message type is used only for reference by senders and has no effect on the message itself. |
|
MessageSerializationParameters | Flags for the MessageSerializationAttribute class. |
|
MessageSourceType | Message source type. |
|
MessageSupportStatus | Support status for a message. Used with the MessageSupportAttribute attribute. |
|
MimeType | Enumeration of MIME types used for MIME blob processing. |
|
SerializationArguments | Flags that specify actions to take when serializing XML. |
|
ServerRoleType | Server role type. |
|
SmsTimeZone | Specifies how to handle time zone generation for an SMS Time. |
Return to top