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 на основе указанного типа. |