ReferenceList Klasa

Definicja

Reprezentuje <ReferenceList> element używany w SZYFROWANIU XML.Represents the <ReferenceList> element used in XML encryption. Klasa ta nie może być dziedziczona.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
Dziedziczenie
ReferenceList
Implementuje

Uwagi

ReferenceListKlasa reprezentuje <ReferenceList> element podpisu XML dokumentu zaszyfrowanego zdefiniowany przez specyfikację szyfrowania XML.The ReferenceList class represents the <ReferenceList> element of an encrypted document XML signature defined by the XML encryption specification.

ReferenceListKlasa zawiera odwołania do EncryptedData elementów i EncryptedKey , które zostały zaszyfrowane za pomocą klucza zawartego w innym EncryptedKey elemencie.The ReferenceList class contains references to EncryptedData and EncryptedKey elements that were encrypted by a key contained within another EncryptedKey element. ReferenceListKlasa używa DataReference elementów do odwoływania się do elementów EncryptedData i KeyReference elementów, aby odwoływać się do EncryptedKey elementów.The ReferenceList class uses DataReference elements to reference EncryptedData elements, and KeyReference elements to reference EncryptedKey elements.

Do kolekcji można dodawać DataReference tylko KeyReference obiekty i ReferenceList .You can add only DataReference or KeyReference objects to the ReferenceList collection.

Aby uzyskać więcej informacji na temat standardów szyfrowania XML, zobacz składnia i przetwarzanie kodu XML w wersji 1,1.For more information about XML encryption standards, see XML Encryption Syntax and Processing Version 1.1.

Konstruktory

ReferenceList()

Inicjuje nowe wystąpienie klasy ReferenceList.Initializes a new instance of the ReferenceList class.

Właściwości

Count

Pobiera liczbę elementów zawartych w ReferenceList obiekcie.Gets the number of elements contained in the ReferenceList object.

IsSynchronized

Pobiera wartość wskazującą, czy dostęp do ReferenceList obiektu jest synchronizowany (bezpieczny wątkowo).Gets a value that indicates whether access to the ReferenceList object is synchronized (thread safe).

ItemOf[Int32]

Pobiera lub ustawia DataReference obiekt lub KeyReference w określonym indeksie.Gets or sets the DataReference or KeyReference object at the specified index.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do ReferenceList obiektu.Gets an object that can be used to synchronize access to the ReferenceList object.

Metody

Add(Object)

Dodaje DataReference obiekt lub KeyReference do ReferenceList kolekcji.Adds a DataReference or KeyReference object to the ReferenceList collection.

Clear()

Usuwa wszystkie elementy z ReferenceList kolekcji.Removes all items from the ReferenceList collection.

Contains(Object)

Określa, czy ReferenceList Kolekcja zawiera określony DataReference obiekt, czy też KeyReference .Determines whether the ReferenceList collection contains a specific DataReference or KeyReference object.

CopyTo(Array, Int32)

Kopiuje elementy ReferenceList obiektu do tablicy, rozpoczynając od określonego indeksu tablicy.Copies the elements of the ReferenceList object to an array, starting at a specified array index.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który wykonuje iterację w ReferenceList kolekcji.Returns an enumerator that iterates through a ReferenceList collection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(Object)

Określa indeks określonego elementu w ReferenceList kolekcji.Determines the index of a specific item in the ReferenceList collection.

Insert(Int32, Object)

Wstawia DataReference obiekt lub KeyReference do ReferenceList kolekcji w określonej pozycji.Inserts a DataReference or KeyReference object into the ReferenceList collection at the specified position.

Item(Int32)

Zwraca DataReference obiekt lub KeyReference o określonym indeksie.Returns the DataReference or KeyReference object at the specified index.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Remove(Object)

Usuwa pierwsze wystąpienie określonego DataReference KeyReference obiektu lub z ReferenceList kolekcji.Removes the first occurrence of a specific DataReference or KeyReference object from the ReferenceList collection.

RemoveAt(Int32)

Usuwa DataReference obiekt lub KeyReference o określonym indeksie.Removes the DataReference or KeyReference object at the specified index.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IList.IsFixedSize

Aby uzyskać opis tego elementu członkowskiego, zobacz IsFixedSize .For a description of this member, see IsFixedSize.

IList.IsReadOnly

Aby uzyskać opis tego elementu członkowskiego, zobacz IsReadOnly .For a description of this member, see IsReadOnly.

IList.Item[Int32]

Aby uzyskać opis tego elementu członkowskiego, zobacz Item[Int32] .For a description of this member, see Item[Int32].

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable.

Dotyczy