Freigeben über


SecurityElement.Attributes Eigenschaft

Definition

Ruft die Attribute eines XML-Elements als Name-/Wertpaare ab oder legt diese fest.

public:
 property System::Collections::Hashtable ^ Attributes { System::Collections::Hashtable ^ get(); void set(System::Collections::Hashtable ^ value); };
public System.Collections.Hashtable Attributes { get; set; }
public System.Collections.Hashtable? Attributes { get; set; }
member this.Attributes : System.Collections.Hashtable with get, set
Public Property Attributes As Hashtable

Eigenschaftswert

Das Hashtable-Objekt für die Attributwerte des XML-Elements.

Ausnahmen

Der Name oder der Wert des Hashtable-Objekts ist ungültig.

Der Name ist kein gültiger XML-Attributname.

Beispiele

Der folgende Code zeigt die Verwendung der Attributes -Eigenschaft zum Abrufen eines Attributs eines XML-Elements. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die SecurityElement-Klasse bereitgestellt wird.

Hashtable^ attributeKeys = xmlElement->Attributes;
String^ attributeValue = attributeKeys[ attributeName ]->ToString();
Hashtable attributeKeys = xmlElement.Attributes;
string attributeValue = attributeKeys[attributeName].ToString();
Dim attributeKeys As Hashtable = xmlElement.Attributes
Dim attributeValue As String = attributeKeys(attributeName).ToString()

Hinweise

Jedes Attribut wird in der Hashtable als Name/Wert-Paar gespeichert.

Namen und Werte in Attributen sollten nur gültige XML-Attributzeichen enthalten. Verwenden Sie Escape , um ungültige Zeichen aus der Zeichenfolge zu entfernen.

Es gibt keine Unterstützung für Anführungszeichen, sodass Zeichenfolgen für Name-Wert-Paare keine Anführungszeichen oder andere Zeichen enthalten sollten, die Anführungszeichen erfordern.

Gilt für: