SecurityKeyIdentifier SecurityKeyIdentifier SecurityKeyIdentifier SecurityKeyIdentifier Class

Définition

Représente un identificateur clé.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)
Héritage
SecurityKeyIdentifierSecurityKeyIdentifierSecurityKeyIdentifierSecurityKeyIdentifier
Implémente

Remarques

En règle générale, SecurityKeyIdentifier n'est pas utilisée, sauf lorsqu'un service d'émission de jeton de sécurité personnalisé est créé.Typically, the SecurityKeyIdentifier is not used, other than when a custom security token service is created. Lorsqu'un service d'émission du jeton de sécurité retourne un jeton de sécurité, le jeton de sécurité émis contient des références à des jetons de sécurité attachés et détachés.When a security token service returns a security token, the issued security token contains references to attached and unattached security tokens. Les références attachées renvoient aux jetons de sécurité qui sont contenus dans l'en-tête de sécurité d'un message SOAP et les références détachées sont des jetons de sécurité qui ne sont pas inclus dans l'en-tête de sécurité d'un message SOAP.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. En général, ces références déclarent l'authenticité du jeton de sécurité émis.These references typically affirm the authenticity of the issued security token. Ces références sont représentées par des classes dérivées de la classe SecurityKeyIdentifierClause.These references are represented by classes that derive from the SecurityKeyIdentifierClause class. La classe SecurityKeyIdentifier contient la collection de ces références.The SecurityKeyIdentifier class contains the collection of these references.

Constructeurs

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

Initialise une nouvelle instance de la classe SecurityKeyIdentifier.Initializes a new instance of the SecurityKeyIdentifier class.

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

Initialise une nouvelle instance de la classe SecurityKeyIdentifier à l'aide des clauses de l'identificateur de clé spécifié.Initializes a new instance of the SecurityKeyIdentifier class using the specified key identifier clauses.

Propriétés

CanCreateKey CanCreateKey CanCreateKey CanCreateKey

Obtient une valeur qui indique si une clé peut être créée pour au moins une des clauses de l'identificateur de clé.Gets a value that indicates whether a key can be created for at least one of the key identifier clauses.

Count Count Count Count

Obtient le nombre de clauses de l'identificateur de clé.Gets the number of key identifier clauses.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtient une valeur qui indique si les propriétés de cette instance sont en lecture seule.Gets a value that indicates whether the properties of this instance are read-only.

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

Obtient la clause de l'identificateur de clé à l'index spécifié.Gets the key identifier clause at the specified index.

Méthodes

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

Ajoute une clause d'identificateur de clé à la fin de la liste.Adds a key identifier clause to the end of the list.

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

Crée une clé pour une des clauses de l'identificateur de clé.Creates a key for one of the key identifier clauses.

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

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

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

Recherche une clause d'identificateur de clé du type spécifié et retourne la première occurrence dans la collection tout entière.Searches for a key identifier clause of the specified type and returns the first occurrence within the entire collection.

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

Retourne un énumérateur qui itère au sein de la collection des clauses d'identificateur de clé.Returns an enumerator that iterates through the collection of key identifier clauses.

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

Fait office de fonction de hachage par défaut.Serves as the default hash function.

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

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

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

Provoque la mise en lecture seule de cette instance.Causes this instance to be read-only.

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

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Retourne l'objet en cours.Returns the current object.

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

Recherche une clause d'identificateur de clé du type spécifié et retourne une valeur qui indique si une clause de ce type a été trouvée.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. Lorsqu'un type est trouvé, il est retourné dans le paramètre out.When a type is found it is returned in the out parameter.

Implémentations d’interfaces explicites

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

Retourne un énumérateur qui itère au sein de la collection des clauses d'identificateur de clé.Returns an enumerator that iterates through the collection of key identifier clauses.

Méthodes d’extension

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

Retourne un DataTable qui contient des copies des objets DataRow, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est 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)

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est 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)

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est 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)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

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

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

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

Active la parallélisation d'une requête.Enables parallelization of a query.

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

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

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

Retourne une collection d'éléments qui contient les ancêtres de chaque nœud de la collection source.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)

Retourne une collection d'éléments filtrée qui contient les ancêtres de chaque nœud de la collection source.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Seuls les éléments avec un XName correspondant sont inclus dans la collection.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>)

Retourne une collection des nœuds descendants de chaque document et élément de la collection source.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>)

Retourne une collection d'éléments qui contient les éléments descendants de tous les éléments et tous les documents de la collection source.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)

Retourne une collection d'éléments filtrée qui contient les éléments descendants de tous les éléments et tous les documents de la collection source.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Seuls les éléments avec un XName correspondant sont inclus dans la collection.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>)

Retourne une collection des éléments enfants de chaque élément et document de la collection source.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)

Retourne une collection filtrée des éléments enfants de chaque élément et document de la collection source.Returns a filtered collection of the child elements of every element and document in the source collection. Seuls les éléments avec un XName correspondant sont inclus dans la collection.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>)

Retourne une collection de nœuds qui contient tous les nœuds de la collection source, triés selon l'ordre des documents.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>)

Retourne une collection des nœuds enfants de chaque document et élément de la collection source.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>)

Supprime chaque nœud de la collection source de son nœud parent.Removes every node in the source collection from its parent node.

S’applique à