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

Base class for writing a message to a file

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

Syntax

                 
  C#     Visual Basic     Visual C++  
[
SerializableAttribute]
public 
abstract 
class 
MessageFileBase : 
IMessageBase
<
SerializableAttribute> _
Public 
MustInherit 
Class 
MessageFileBase _
	
Implements 
IMessageBase
[
SerializableAttribute]
public 
ref class 
MessageFileBase 
abstract : 
IMessageBase

Members

                       
  All Members     Properties      Methods      Explicit Interface Implementations   
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

  Member Description
Discover () () () ()
Automatically discovers local information for sending message
Equals(Object) (Inherited from Object.)
FileSuffix
File suffix
Finalize () () () () (Inherited from Object.)
GenerateFileName () () () ()
Generates a random file name for the output file
GetHashCode () () () () (Inherited from Object.)
GetInboxPath(String, String)
Generates a destination path for the message file
GetType () () () () (Inherited from Object.)
InboxName
Logical name for inbox. If inbox is not supported by the message, this can return null
MemberwiseClone () () () () (Inherited from Object.)
Serialize () () () ()
Serializes to a byte stream
SerializeInlineMessage(Stream)
Inline data to be added to the payload after initial serialization if supported
SerializeMessage(Stream)
Serializes the implementing message into the existing byte-stream
SerializeToFile(String)
Creates a file with a random file name and writes to the output path
SerializeToInbox () () () ()
Creates a file and writes directly to the appropriate inbox. If the Configuration Manager site server is not present on the local machine where this is run and HostNameis not set, an exception will be raised.
SerializeToInbox(String) Obsolete.
Creates a file and writes directly to the appropriate inbox. If the Configuration Manager site server is not present on the remote machine where this is run, an exception will be raised.
IMessageBase . . :: . . Settings
Message settings and properties
Settings
Message settings and properties
SupportsInbox
If true, inbox writing is supported for message
ToString () () () () (Inherited from Object.)
Validate () () () ()
Validates that all required properties are set for the message to be sent successfully

Inheritance Hierarchy

See Also