ReferenceList Класс

Определение

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

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

Комментарии

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

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

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

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

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

Имя Описание
ReferenceList()

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

Свойства

Имя Описание
Count

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

IsSynchronized

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

ItemOf[Int32]

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

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].

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

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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