SecurityKeyIdentifier SecurityKeyIdentifier SecurityKeyIdentifier SecurityKeyIdentifier Class

Definition

Stellt einen Schlüsselbezeichner dar.Represents a key identifier.

public ref class SecurityKeyIdentifier : System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^>
public class SecurityKeyIdentifier : System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SecurityKeyIdentifierClause>
type SecurityKeyIdentifier = class
    interface seq<SecurityKeyIdentifierClause>
    interface IEnumerable
Public Class SecurityKeyIdentifier
Implements IEnumerable(Of SecurityKeyIdentifierClause)
Vererbung
SecurityKeyIdentifierSecurityKeyIdentifierSecurityKeyIdentifierSecurityKeyIdentifier
Implementiert

Hinweise

In der Regel wird der SecurityKeyIdentifier nicht verwendet, es sei denn, es wird ein benutzerdefinierter Sicherheitstokendienst erstellt.Typically, the SecurityKeyIdentifier is not used, other than when a custom security token service is created. Wenn ein Sicherheitstokendienst ein Sicherheitstoken zurückgibt, enthält das ausgegebene Sicherheitstoken Verweise auf angefügte und nicht angefügte Sicherheitstoken.When a security token service returns a security token, the issued security token contains references to attached and unattached security tokens. Angefügte Verweise beziehen sich auf Sicherheitstoken, die im Sicherheitsheader einer SOAP-Nachricht enthalten sind, während sich nicht angefügte Verweise auf Sicherheitstoken beziehen, die nicht im Sicherheitsheader einer SOAP-Nachricht enthalten sind.Attached references refer to security tokens that are contained within the security header of a SOAP message and unattached references are security tokens that are not included within the security header of a SOAP message. Diese Verweise bestätigen in der Regel die Echtheit des ausgegebenen Sicherheitstokens.These references typically affirm the authenticity of the issued security token. Sie werden durch Klassen dargestellt, die sich von der SecurityKeyIdentifierClause-Klasse ableiten.These references are represented by classes that derive from the SecurityKeyIdentifierClause class. Die SecurityKeyIdentifier-Klasse enthält eine Auflistung dieser Verweise.The SecurityKeyIdentifier class contains the collection of these references.

Konstruktoren

SecurityKeyIdentifier() SecurityKeyIdentifier() SecurityKeyIdentifier() SecurityKeyIdentifier()

Initialisiert eine neue Instanz der SecurityKeyIdentifier-Klasse.Initializes a new instance of the SecurityKeyIdentifier class.

SecurityKeyIdentifier(SecurityKeyIdentifierClause[]) SecurityKeyIdentifier(SecurityKeyIdentifierClause[]) SecurityKeyIdentifier(SecurityKeyIdentifierClause[]) SecurityKeyIdentifier(SecurityKeyIdentifierClause[])

Initialisiert eine neue Instanz der SecurityKeyIdentifier-Klasse mithilfe der angegebenen Schlüsselbezeichnerklausel.Initializes a new instance of the SecurityKeyIdentifier class using the specified key identifier clauses.

Eigenschaften

CanCreateKey CanCreateKey CanCreateKey CanCreateKey

Ruft einen Wert ab, der angibt, ob für mindestens eine Schlüsselbezeichnerklausel ein Schlüssel erstellt werden kann.Gets a value that indicates whether a key can be created for at least one of the key identifier clauses.

Count Count Count Count

Ruft die Anzahl der Schlüsselbezeichnerklauseln ab.Gets the number of key identifier clauses.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob die Eigenschaften dieser Instanz schreibgeschützt sind.Gets a value that indicates whether the properties of this instance are read-only.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ruft die Schlüsselbezeichnerklausel an dem angegebenen Index ab.Gets the key identifier clause at the specified index.

Methoden

Add(SecurityKeyIdentifierClause) Add(SecurityKeyIdentifierClause) Add(SecurityKeyIdentifierClause) Add(SecurityKeyIdentifierClause)

Fügt eine Schlüsselbezeichnerklausel dem Ende der Liste hinzu.Adds a key identifier clause to the end of the list.

CreateKey() CreateKey() CreateKey() CreateKey()

Erstellt einen Schlüssel für eine der Schlüsselbezeichnerklauseln.Creates a key for one of the key identifier clauses.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Find<TClause>() Find<TClause>() Find<TClause>() Find<TClause>()

Sucht eine Schlüsselbezeichnerklausel des angegebenen Typs und gibt das erste Vorkommen innerhalb der gesamten Auflistung zurück.Searches for a key identifier clause of the specified type and returns the first occurrence within the entire collection.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung der Schlüsselbezeichnerklauseln durchläuft.Returns an enumerator that iterates through the collection of key identifier clauses.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MakeReadOnly() MakeReadOnly() MakeReadOnly() MakeReadOnly()

Bewirkt, dass diese Instanz schreibgeschützt ist.Causes this instance to be read-only.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt das aktuelle Objekt zurück.Returns the current object.

TryFind<TClause>(TClause) TryFind<TClause>(TClause) TryFind<TClause>(TClause) TryFind<TClause>(TClause)

Sucht eine Schlüsselbezeichnerklausel des angegebenen Typs, und gibt einen Wert zurück, der kennzeichnet, ob eine Klausel dieses Typs gefunden wurde.Searches for a key identifier clause of the specified type and returns a value that indicates whether a clause of that type could be found. Wenn ein entsprechender Typ gefunden wurde, wird er im out-Parameter zurückgegeben.When a type is found it is returned in the out parameter.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung der Schlüsselbezeichnerklauseln durchläuft.Returns an enumerator that iterates through the collection of key identifier clauses.

Extension Methods

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

Gibt eine DataTable , enthält die Kopien der DataRow Objekte, wenn ein IEnumerable<T> Objekt, in dem der generische Parameter T ist DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Kopien DataRow Objekte mit dem angegebenen DataTable, wenn ein IEnumerable<T> Objekt, in dem der generische Parameter T ist DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Kopien DataRow Objekte mit dem angegebenen DataTable, wenn ein IEnumerable<T> Objekt, in dem der generische Parameter T ist DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert eine IEnumerable auf eine IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

Gibt eine Auflistung der Nachfolgerknoten jedes Dokuments und Elements in der Quellauflistung zurück.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.Returns a filtered collection of the child elements of every element and document in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

Gibt eine in Dokumentreihenfolge sortierte Auflistung von Knoten zurück, die alle Knoten in der Quellauflistung enthält.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Knoten jedes Dokuments und Elements in der Quellauflistung zurück.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

Entfernt jeden Knoten in der Quellauflistung aus seinem übergeordneten Knoten.Removes every node in the source collection from its parent node.

Gilt für: