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