ReferenceList ReferenceList ReferenceList ReferenceList Class

Определение

Представляет элемент <ReferenceList>, используемый в XML-шифровании.Represents the <ReferenceList> element used in XML encryption. Этот класс не наследуется.This class cannot be inherited.

public ref class ReferenceList sealed : System::Collections::IList
public sealed class ReferenceList : System.Collections.IList
type ReferenceList = class
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class ReferenceList
Implements IList
Наследование
ReferenceListReferenceListReferenceListReferenceList
Реализации

Комментарии

ReferenceList Класс<ReferenceList> представляет элемент XML-подписи зашифрованного документа, определенной спецификацией шифрования XML.The ReferenceList class represents the <ReferenceList> element of an encrypted document XML signature defined by the XML encryption specification.

Класс содержит ссылки на EncryptedData элементы и EncryptedKey , которые были зашифрованы ключом, содержащимся в EncryptedKey другом элементе. ReferenceListThe ReferenceList class contains references to EncryptedData and EncryptedKey elements that were encrypted by a key contained within another EncryptedKey element. EncryptedData KeyReference Класс использует DataReference элементы для ссылки на элементы и элементы для ссылки EncryptedKey на элементы. ReferenceListThe ReferenceList class uses DataReference elements to reference EncryptedData elements, and KeyReference elements to reference EncryptedKey elements.

В KeyReference DataReference коллекциюможнодобавлятьReferenceList только объекты или.You can add only DataReference or KeyReference objects to the ReferenceList collection.

Дополнительные сведения о стандартах шифрования XML см. в разделе синтаксис шифрования XML и обработка версии 1,1.For more information about XML encryption standards, see XML Encryption Syntax and Processing Version 1.1.

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

ReferenceList() ReferenceList() ReferenceList() ReferenceList()

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

Свойства

Count Count Count Count

Получает число элементов, содержащихся в объекте ReferenceList.Gets the number of elements contained in the ReferenceList object.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Получает значение, указывающее, является ли доступ к объекту ReferenceList синхронизированным (потокобезопасным).Gets a value that indicates whether access to the ReferenceList object is synchronized (thread safe).

ItemOf[Int32] ItemOf[Int32] ItemOf[Int32] ItemOf[Int32]

Получает или задает объект DataReference или KeyReference по указанному индексу.Gets or sets the DataReference or KeyReference object at the specified index.

SyncRoot SyncRoot SyncRoot SyncRoot

Возвращает объект, который позволяет синхронизировать доступ к объекту ReferenceList.Gets an object that can be used to synchronize access to the ReferenceList object.

Методы

Add(Object) Add(Object) Add(Object) Add(Object)

Добавляет объект DataReference или KeyReference в коллекцию ReferenceList.Adds a DataReference or KeyReference object to the ReferenceList collection.

Clear() Clear() Clear() Clear()

Удаляет все элементы из коллекции ReferenceList.Removes all items from the ReferenceList collection.

Contains(Object) Contains(Object) Contains(Object) Contains(Object)

Определяет, содержит ли коллекция ReferenceList определенный объект DataReference или KeyReference.Determines whether the ReferenceList collection contains a specific DataReference or KeyReference object.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Копирует элементы объекта ReferenceList в массив, начиная с указанного индекса массива.Copies the elements of the ReferenceList object to an array, starting at a specified array index.

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

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

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Возвращает перечислитель, перебирающий элементы коллекции ReferenceList.Returns an enumerator that iterates through a ReferenceList collection.

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

Определяет индекс указанного элемента в коллекции ReferenceList.Determines the index of a specific item in the ReferenceList collection.

Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object)

Вставляет объект DataReference или KeyReference в указанную позицию коллекции ReferenceList.Inserts a DataReference or KeyReference object into the ReferenceList collection at the specified position.

Item(Int32) Item(Int32) Item(Int32) Item(Int32)

Возвращает объект DataReference или KeyReference по указанному индексу.Returns the DataReference or KeyReference object at the specified index.

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

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

(Inherited from Object)
Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Удаляет первое вхождение определенного объекта DataReference или KeyReference из коллекции ReferenceList.Removes the first occurrence of a specific DataReference or KeyReference object from the ReferenceList collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Удаляет объект DataReference или KeyReference по указанному индексу.Removes the DataReference or KeyReference object at the specified index.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Описание этого члена см. в разделе IsFixedSize.For a description of this member, see IsFixedSize.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Описание этого члена см. в разделе IsReadOnly.For a description of this member, see IsReadOnly.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Описание этого члена см. в разделе Item[Int32].For a description of this member, see Item[Int32].

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

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.

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