ReferenceList Класс

Определение

Представляет элемент <ReferenceList>, используемый в XML-шифровании. Этот класс не наследуется.

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

Комментарии

Класс ReferenceList представляет <ReferenceList> элемент зашифрованной XML-подписи документа, определенной спецификацией шифрования XML.

Класс ReferenceList содержит ссылки на EncryptedData элементы, EncryptedKey зашифрованные ключом, содержащимся в другом EncryptedKey элементе. Класс ReferenceList использует DataReference элементы для ссылки на EncryptedData элементы и KeyReference элементы для ссылки на EncryptedKey элементы.

В коллекцию ReferenceList можно добавлять только DataReference объекты или KeyReference объекты.

Дополнительные сведения о стандартах шифрования XML см. в описании синтаксиса и обработки XML-шифрования версии 1.1.

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

ReferenceList()

Инициализирует новый экземпляр класса ReferenceList.

Свойства

Count

Получает число элементов, содержащихся в объекте ReferenceList.

IsSynchronized

Получает значение, указывающее, является ли доступ к объекту ReferenceList синхронизированным (потокобезопасным).

ItemOf[Int32]

Получает или задает объект DataReference или KeyReference по указанному индексу.

SyncRoot

Возвращает объект, который позволяет синхронизировать доступ к объекту ReferenceList.

Методы

Add(Object)

Добавляет объект DataReference или KeyReference в коллекцию ReferenceList.

Clear()

Удаляет все элементы из коллекции ReferenceList.

Contains(Object)

Определяет, содержит ли коллекция ReferenceList определенный объект DataReference или KeyReference.

CopyTo(Array, Int32)

Копирует элементы объекта ReferenceList в массив, начиная с указанного индекса массива.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, перебирающий элементы коллекции ReferenceList.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

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

(Унаследовано от Object)
IndexOf(Object)

Определяет индекс указанного элемента в коллекции ReferenceList.

Insert(Int32, Object)

Вставляет объект DataReference или KeyReference в указанную позицию коллекции ReferenceList.

Item(Int32)

Возвращает объект DataReference или KeyReference по указанному индексу.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Remove(Object)

Удаляет первое вхождение определенного объекта DataReference или KeyReference из коллекции ReferenceList.

RemoveAt(Int32)

Удаляет объект DataReference или KeyReference по указанному индексу.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

IList.IsFixedSize

Описание этого члена см. в разделе IsFixedSize.

IList.IsReadOnly

Описание этого члена см. в разделе IsReadOnly.

IList.Item[Int32]

Описание этого члена см. в разделе Item[Int32].

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

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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