ReferenceList Class

Definition

Представляет элемент <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 ICollection
    interface IEnumerable
    interface IList
type ReferenceList = class
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class ReferenceList
Implements IList
Inheritance
ReferenceList
Implements

Remarks

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

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

В коллекцию ReferenceList можно добавлять только DataReference или KeyReference объекты.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.

Constructors

ReferenceList()

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

Properties

Count

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

IsSynchronized

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

ItemOf[Int32]

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

SyncRoot

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

Methods

Add(Object)

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

Clear()

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

Contains(Object)

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

CopyTo(Array, Int32)

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

Equals(Object)

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

(Inherited from Object)
GetEnumerator()

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

GetHashCode()

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

(Inherited from Object)
GetType()

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

(Inherited from Object)
IndexOf(Object)

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

Insert(Int32, Object)

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

Item(Int32)

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

MemberwiseClone()

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

(Inherited from Object)
Remove(Object)

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

RemoveAt(Int32)

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

ToString()

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

(Inherited from Object)

Explicit Interface Implementations

IList.IsFixedSize

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

IList.IsReadOnly

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

IList.Item[Int32]

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

Extension Methods

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

Applies to