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

Base class for any message sent to a management point.

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

Syntax

                 
  C#     Visual Basic     Visual C++  
public 
interface 
IMessage : 
IMessageBase
Public 
Interface 
IMessage _
	
Inherits 
IMessageBase
public 
interface class 
IMessage : 
IMessageBase

Members

                 
  All Members     Properties      Methods   
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

  Member Description
AddCertificateToMessage(MessageCertificateX509, CertificatePurposes)
Adds a certificate to the message
Attachments
Get/Set Message Attachments
Body
Get/Set Message settings and properties
CloneBase () () () ()
Clones a reference of a message. Use this for doing a copy of an existing message (especially of a different type) into this one.

IMPORTANT: This is not the same as Clone () () () () which is why this message type does not implement ICloneable. This does not behave the same as Clone () () () () . It is not recommended that any code outside of Messaging core code use this function without understanding how it works, what its limitations are, and why it's being used.

DeserializeMessageBody () () () ()
Internal handler for deserializing payload to its object format
Discover () () () ()
Automatically discovers local information for sending message
(Inherited from IMessageBase.)
GetCertificateFromMessage(CertificatePurposes)
Retrieves X509-based certificate from message. Do not pass in this function as a Flag, otherwise there's no guarantee what value will be returned.
MessageId
Internal ID of the message.
Priority
The priority for the message. This is only used for reference by senders and has no actual effect on the message
SenderType
Get the Sender type and property. This is only used by senders and has no actual effect on the message.
SendMessage(IMessageSender)
Sends message via the specified sender.
SerializeMessageBody () () () ()
Internal handler for serializing the message payload to its wire-level format
Settings
Message settings
Settings
Message settings and properties
(Inherited from IMessageBase.)
SiteCode
Gets/sets the site code. Some messages require this.
SmsId
The SMSID for the message (can be empty)
Validate () () () ()
Validates that all required properties are set for the message to be sent successfully
(Inherited from IMessageBase.)

See Also