DiscoveryDataRecordFile Class

 

Class used to create an ad hoc discovery data record (DDR) file on the site server. This class supersedes the ISMSResGen COM automation class.

Namespace:   Microsoft.ConfigurationManagement.Messaging.Messages.Server
Assembly:  Microsoft.ConfigurationManagement.Messaging (in Microsoft.ConfigurationManagement.Messaging.dll)


[SerializableAttribute]
public sealed class DiscoveryDataRecordFile : DdmMessageFile<IMessage>

NameDescription
System_CAPS_pubmethodDiscoveryDataRecordFile(String)

Initializes a new instance of the DiscoveryDataRecordFile class.

NameDescription
System_CAPS_pubpropertyAgentName

Gets the agent name. (Overrides DdmMessageFile<T>.AgentName.)

System_CAPS_pubpropertyArchitecture

Gets or sets an architecture name that can refer to an existing or new architecture.

A single word, such as Car, would identify the SMS_R_Car resource class. A multi-word string, such as Carpool Intentory, would identify the SMS_R_CarpoolInventory resource class. A DMTF-formatted string such as ACME|Car|1.0 would identify the SMS_R_Acme_Car_1_0 resource class.

The string "System" identifies a computer system.

System_CAPS_pubpropertyBuildNumber

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

System_CAPS_pubpropertyFileSuffix

Gets the file suffix. (Overrides MessageFileBase.FileSuffix.)

System_CAPS_pubpropertyIsSigned

If true, the file is signed. (Inherited from VarFile.)

System_CAPS_pubpropertySettings

Gets the properties and settings for the message. (Inherited from MessageFileBase.)

System_CAPS_pubpropertySigningCertificate

Gets or sets the certificate to use for signing. This property is ignored unless IsSigned is true. (Inherited from VarFile.)

System_CAPS_pubpropertySiteCode

Gets or sets the site code for the DDM message. (Inherited from DdmMessageFile<T>.)

System_CAPS_pubpropertyTrusted

Gets or sets a value that indicates whether sending will use a trusted (authenticated) inbox. The default value is false. (Inherited from MessageFileBase.)

NameDescription
System_CAPS_pubmethodAddDateTimeArrayProperty(String, DdmDiscoveryFlags, DateTime[])

Adds an array of DateTime objects to the DDR.

System_CAPS_pubmethodAddDateTimeProperty(String, DdmDiscoveryFlags, DateTime)

Adds a date property to the DDR.

System_CAPS_pubmethodAddDdmProperty(DdmProperty)

Adds a DDM property to the DDM file. (Inherited from DdmMessageFile<T>.)

System_CAPS_pubmethodAddIntegerProperty(String, DdmDiscoveryFlags, Int32)

Adds an integer property to the DDR.

System_CAPS_pubmethodAddIntegerPropertyArray(String, DdmDiscoveryFlags, Int32[])

Adds an array of integers to the DDR.

System_CAPS_pubmethodAddStringProperty(String, DdmDiscoveryFlags, UInt32, String)

Adds a string property to the DDR.

System_CAPS_pubmethodAddStringPropertyArray(String, DdmDiscoveryFlags, UInt32, String[])

Adds an array of strings to the DDR.

System_CAPS_pubmethodConvertMessage(IMessage)

Converts an existing message to a VarFile representation. (Overrides ConvertibleVarFile<T>.ConvertMessage(T).)

System_CAPS_pubmethodDiscover()

Automatically discovers local information for sending a message. (Inherited from MessageFileBase.)

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodGenerateFileName()

Generates a random name for the output file. (Inherited from MessageFileBase.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodSerialize()

Serializes to a VarFile byte stream. (Inherited from VarFile.)

System_CAPS_pubmethodSerializeToFile(String)

Creates a file with a random file name and writes it to the output path. (Inherited from MessageFileBase.)

System_CAPS_pubmethodSerializeToInbox()

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

System_CAPS_pubmethodSerializeToInbox(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.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodValidate()

Validates that all required properties are set for the message to be successfully sent. (Inherited from VarFile.)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIMessageBase.Settings

Gets the properties and settings for the message.(Inherited from MessageFileBase.)

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: