HeartbeatDiscoveryRecordFile Class
Discovery data record (DDR) for writing to a site inbox. See ConfigMgrDataDiscoveryRecordMessage.
Namespace: Microsoft.ConfigurationManagement.Messaging.Messages.Server
Assembly: Microsoft.ConfigurationManagement.Messaging (in Microsoft.ConfigurationManagement.Messaging.dll)
Inheritance Hierarchy
System.Object
Microsoft.ConfigurationManagement.Messaging.Framework.MessageFileBase
Microsoft.ConfigurationManagement.Messaging.Framework.VarFile
Microsoft.ConfigurationManagement.Messaging.Framework.ConvertibleVarFile<T>
Microsoft.ConfigurationManagement.Messaging.Messages.Server.DdmMessageFile<T>
Microsoft.ConfigurationManagement.Messaging.Messages.Server.HeartbeatDiscoveryRecordFile
Syntax
[SerializableAttribute]
[MessageSupportAttribute(MessageSupportStatus.PartiallySupported)]
public sealed class HeartbeatDiscoveryRecordFile : DdmMessageFile<ConfigMgrDataDiscoveryRecordMessage>
[SerializableAttribute]
[MessageSupportAttribute(MessageSupportStatus::PartiallySupported)]
public ref class HeartbeatDiscoveryRecordFile sealed : DdmMessageFile<ConfigMgrDataDiscoveryRecordMessage^>
<SerializableAttribute>
<MessageSupportAttribute(MessageSupportStatus.PartiallySupported)>
Public NotInheritable Class HeartbeatDiscoveryRecordFile
Inherits DdmMessageFile(Of ConfigMgrDataDiscoveryRecordMessage)
Constructors
Name | Description | |
---|---|---|
HeartbeatDiscoveryRecordFile() | Initializes a new instance of the HeartbeatDiscoveryRecordFile class. |
Properties
Name | Description | |
---|---|---|
AgentName | Gets the agent name. (Overrides DdmMessageFile<T>.AgentName.) |
|
BuildNumber | Gets or sets the build number that the status message comes from. The default value is the build version of the binary. (Inherited from VarFile.) |
|
FileSuffix | Gets the file suffix. (Overrides MessageFileBase.FileSuffix.) |
|
IsSigned | If true, the file is signed. (Inherited from VarFile.) |
|
Settings | Gets the properties and settings for the message. (Inherited from MessageFileBase.) |
|
SigningCertificate | Gets or sets the certificate to use for signing. This property is ignored unless IsSigned is true. (Inherited from VarFile.) |
|
SiteCode | Gets or sets the site code for the DDM message. (Inherited from DdmMessageFile<T>.) |
|
Trusted | Gets or sets a value that indicates whether sending will use a trusted (authenticated) inbox. The default value is false. (Inherited from MessageFileBase.) |
Methods
Name | Description | |
---|---|---|
AddDdmProperty(DdmProperty) | Adds a DDM property to the DDM file. (Inherited from DdmMessageFile<T>.) |
|
ConvertMessage(ConfigMgrDataDiscoveryRecordMessage) | Converts an existing message to a VarFile representation. (Overrides ConvertibleVarFile<T>.ConvertMessage(T).) |
|
Discover() | Automatically discovers local information for sending a message. (Inherited from MessageFileBase.) |
|
Equals(Object) | (Inherited from Object.) |
|
GenerateFileName() | Generates a random name for the output file. (Inherited from MessageFileBase.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
Serialize() | Serializes to a VarFile byte stream. (Inherited from VarFile.) |
|
SerializeToFile(String) | Creates a file with a random file name and writes it to the output path. (Inherited from MessageFileBase.) |
|
SerializeToInbox() | Creates a file and writes it directly to the appropriate inbox. If the Configuration Manager site server is not present on the local machine where this is run and HostName is not set, an exception will be raised. (Inherited from MessageFileBase.) |
|
SerializeToInbox(String) | Obsolete. Use SerializeToInbox and specify the server name by using HostName. 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. (Inherited from MessageFileBase.) |
|
ToString() | (Inherited from Object.) |
|
Validate() | Validates that all required properties are set for the message to be successfully sent. (Inherited from VarFile.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
IMessageBase.Settings | Gets the properties and settings for the message.(Inherited from MessageFileBase.) |
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.Server Namespace
Return to top