SecurityKeyIdentifier SecurityKeyIdentifier SecurityKeyIdentifier SecurityKeyIdentifier Class

Определение

Представляет идентификатор ключа.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)
Наследование
SecurityKeyIdentifierSecurityKeyIdentifierSecurityKeyIdentifierSecurityKeyIdentifier
Реализации

Комментарии

Обычно объект SecurityKeyIdentifier используется только при создании пользовательской службы маркеров безопасности.Typically, the SecurityKeyIdentifier is not used, other than when a custom security token service is created. Когда служба маркеров безопасности возвращает маркер безопасности, выданный маркер безопасности содержит ссылки на прикрепленные и неприкрепленные маркеры безопасности.When a security token service returns a security token, the issued security token contains references to attached and unattached security tokens. Прикрепленные ссылки указывают на маркеры безопасности, содержащиеся в заголовке безопасности сообщения SOAP, а неприкрепленные ссылки являются маркерами безопасности, не входящими в заголовок безопасности сообщения 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. Обычно эти ссылки подтверждают подлинность выданного маркера безопасности.These references typically affirm the authenticity of the issued security token. Эти ссылки представлены классами, которые являются производными класса SecurityKeyIdentifierClause.These references are represented by classes that derive from the SecurityKeyIdentifierClause class. Класс SecurityKeyIdentifier содержит коллекцию этих ссылок.The SecurityKeyIdentifier class contains the collection of these references.

Конструкторы

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

Инициализирует новый экземпляр класса SecurityKeyIdentifier.Initializes a new instance of the SecurityKeyIdentifier class.

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

Инициализирует новый экземпляр класса SecurityKeyIdentifier, используя указанные конструкции идентификатора ключа.Initializes a new instance of the SecurityKeyIdentifier class using the specified key identifier clauses.

Свойства

CanCreateKey CanCreateKey CanCreateKey CanCreateKey

Возвращает значение, определяющее, можно ли создать ключ хотя бы для одного из предложений идентификатора ключа.Gets a value that indicates whether a key can be created for at least one of the key identifier clauses.

Count Count Count Count

Возвращает количество предложений идентификатора ключа.Gets the number of key identifier clauses.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Возвращает значение, определяющее, являются ли свойства данного экземпляра доступными только для чтения.Gets a value that indicates whether the properties of this instance are read-only.

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

Возвращает конструкцию идентификатора ключа по указанному индексу.Gets the key identifier clause at the specified index.

Методы

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

Добавляет конструкцию идентификатора ключа в конец списка.Adds a key identifier clause to the end of the list.

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

Создает ключ для одного из предложений идентификатора ключа.Creates a key for one of the key identifier clauses.

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

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Выполняет поиск конструкции идентификатора ключа указанного типа и возвращает первое вхождение во всей коллекции.Searches for a key identifier clause of the specified type and returns the first occurrence within the entire collection.

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

Возвращает перечислитель, который используется для итерации по коллекции конструкций идентификатора ключа.Returns an enumerator that iterates through the collection of key identifier clauses.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Делает этот экземпляр доступным только для чтения.Causes this instance to be read-only.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает текущий объект.Returns the current object.

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

Выполняет поиск конструкции идентификатора ключа указанного типа и возвращает значение, указывающее, можно ли найти данный тип конструкции.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. Найденный тип возвращается в параметре out.When a type is found it is returned in the out parameter.

Явные реализации интерфейса

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

Возвращает перечислитель, который используется для итерации по коллекции конструкций идентификатора ключа.Returns an enumerator that iterates through the collection of key identifier clauses.

Методы расширения

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

Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable<T> и универсальном параметре T, равном 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)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение 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)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение 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)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

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

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

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

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

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

Преобразует IEnumerable для IQueryable.Converts an IEnumerable to an IQueryable.

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

Возвращает коллекцию элементов, содержащую предков каждого узла в исходной коллекции.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)

Возвращает отфильтрованную коллекцию элементов, содержащую предков каждого узла в исходной коллекции.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. В коллекцию включаются только элементы, соответствующие XName.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>)

Возвращает коллекцию подчиненных узлов каждого документа и элемента в исходной коллекции.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>)

Возвращает коллекцию элементов, содержащую подчиненные элементы каждого элемента и документа в исходной коллекции.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)

Возвращает отфильтрованную коллекцию элементов, содержащую подчиненные элементы каждого элемента и документа в исходной коллекции.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. В коллекцию включаются только элементы, соответствующие XName.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>)

Возвращает коллекцию дочерних элементов каждого элемента и документа в исходной коллекции.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)

Возвращает отфильтрованную коллекцию дочерних элементов каждого элемента и документа в исходной коллекции.Returns a filtered collection of the child elements of every element and document in the source collection. В коллекцию включаются только элементы, соответствующие XName.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>)

Возвращает коллекцию узлов, содержащую все узлы в исходной коллекции, отсортированные в порядке следования документов.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>)

Возвращает коллекцию дочерних узлов каждого документа и элемента в исходной коллекции.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>)

Удаление каждого узла в исходной коллекции из родительского узла.Removes every node in the source collection from its parent node.

Применяется к