StateDetailsContentsClientIdentity Class

 

Represents client identity information that is used by state messages.

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

Inheritance Hierarchy

System.Object
  Microsoft.ConfigurationManagement.Messaging.Messages.StateDetailsContents
    Microsoft.ConfigurationManagement.Messaging.Messages.StateDetailsContentsXmlBlob
      Microsoft.ConfigurationManagement.Messaging.Messages.StateDetailsContentsClientIdentity

Syntax

[SerializableAttribute]
public sealed class StateDetailsContentsClientIdentity : StateDetailsContentsXmlBlob
[SerializableAttribute]
public ref class StateDetailsContentsClientIdentity sealed : StateDetailsContentsXmlBlob
<SerializableAttribute>
Public NotInheritable Class StateDetailsContentsClientIdentity
    Inherits StateDetailsContentsXmlBlob

Constructors

Name Description
System_CAPS_pubmethod StateDetailsContentsClientIdentity()

Initializes a new instance of the StateDetailsContentsClientIdentity class.

System_CAPS_pubmethod StateDetailsContentsClientIdentity(Boolean)

Initializes a new instance of the StateDetailsContentsClientIdentity class. If doDiscovery is true, client discovery is performed.

Properties

Name Description
System_CAPS_pubproperty ADSiteName

Gets or sets the Active Directory site name.

System_CAPS_pubproperty Blob

Gets or sets the CDATA blob that will go into the state details. (Inherited from StateDetailsContentsXmlBlob.)

System_CAPS_pubproperty DetailType

Gets the detail type. (Inherited from StateDetailsContents.)

System_CAPS_pubproperty Fqdn

Gets or sets the FQDN of the client.

System_CAPS_pubproperty IsCdata

If true, the XML blob is a CDATA. (Inherited from StateDetailsContentsXmlBlob.)

System_CAPS_pubproperty MacAddress

Gets or sets the MAC address. If you don't set this property, the MAC address of the current machine is used.

System_CAPS_pubproperty MacAddressString

Gets or sets the MAC address. If this property is not set, the MAC address of the current machine is used. This property is only for serialization. Use MacAddress instead.

System_CAPS_pubproperty WriteAsCdata

Gets or sets a value that determines whether the blob should be written as a CDATA or raw XML.

If the value is null, the state is automatically determined. If a CDATA header is used, it is written as CDATA, else it is written as-is.

If true, the CDATA writer is always used and the data is written as a CDATA blob. This can cause serialization exceptions if used incorrectly.

If false, the CDATA writer is never used and data is written as-is. (Inherited from StateDetailsContentsXmlBlob.)

Methods

Name Description
System_CAPS_pubmethod AddFromXmlNode(XmlNode)

Adds XML from an XmlNode-implementing object. (Inherited from StateDetailsContentsXmlBlob.)

System_CAPS_pubmethod DiscoverClientIdentity()

Discovers client identity information from the initiating machine.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetSchema()

This method is reserved and should not be used.

When you implement the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method. If you need to specify a custom schema, apply the XmlSchemaProviderAttribute to the class. (Inherited from StateDetailsContentsXmlBlob.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod ReadXml(XmlReader)

Generates an object from its XML representation. (Overrides StateDetailsContentsXmlBlob.ReadXml(XmlReader).)

System_CAPS_pubmethod ToString()

Returns a String that represents the current Object. (Overrides StateDetailsContentsXmlBlob.ToString().)

System_CAPS_pubmethod WriteXml(XmlWriter)

Converts an object into its XML representation. (Overrides StateDetailsContentsXmlBlob.WriteXml(XmlWriter).)

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 Namespace

Return to top