SecurityElement.Attributes Właściwość

Definicja

Pobiera lub ustawia atrybuty elementu XML jako pary nazwa/wartość.

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

Wartość właściwości

Hashtable Obiekt dla wartości atrybutów elementu XML.

Wyjątki

Nazwa lub wartość obiektu jest nieprawidłowa Hashtable .

Nazwa nie jest prawidłową nazwą atrybutu XML.

Przykłady

Poniższy kod przedstawia użycie Attributes właściwości w celu uzyskania atrybutu elementu XML. Ten przykład kodu jest częścią większego przykładu podanego SecurityElement dla klasy.

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

Uwagi

Każdy atrybut jest przechowywany w Hashtable parze nazwa/wartość.

Nazwy i wartości w atrybutach powinny zawierać tylko prawidłowe znaki atrybutu XML. Użyj polecenia Escape , aby usunąć nieprawidłowe znaki z ciągu.

Nie ma obsługi ciągów cytowanych, więc ciągi par nazwa/wartość nie powinny zawierać cudzysłowów ani innych znaków wymagających cudzysłowu.

Dotyczy