ReferenceList Sınıf

Tanım

<ReferenceList>XML şifrelemesinde kullanılan öğeyi temsil eder.Represents the <ReferenceList> element used in XML encryption. Bu sınıf devralınamaz.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
Devralma
ReferenceList
Uygulamalar

Açıklamalar

ReferenceListSınıfı, <ReferenceList> XML şifreleme belirtimi tarafından tanımlanan ŞIFRELENMIŞ belge XML imzası öğesini temsil eder.The ReferenceList class represents the <ReferenceList> element of an encrypted document XML signature defined by the XML encryption specification.

ReferenceListSınıfı, EncryptedData EncryptedKey başka bir öğesi içinde bulunan bir anahtarla şifrelenen öğelere başvurular içerir EncryptedKey .The ReferenceList class contains references to EncryptedData and EncryptedKey elements that were encrypted by a key contained within another EncryptedKey element. ReferenceListSınıfı öğelere DataReference başvurmak için öğeleri EncryptedData ve KeyReference başvuru öğelerine öğeleri kullanır EncryptedKey .The ReferenceList class uses DataReference elements to reference EncryptedData elements, and KeyReference elements to reference EncryptedKey elements.

DataReferenceKoleksiyona yalnızca veya nesneleri ekleyebilirsiniz KeyReference ReferenceList .You can add only DataReference or KeyReference objects to the ReferenceList collection.

XML şifreleme standartları hakkında daha fazla bilgi için bkz. XML şifreleme sözdizimi ve Işleme sürümü 1,1.For more information about XML encryption standards, see XML Encryption Syntax and Processing Version 1.1.

Oluşturucular

ReferenceList()

ReferenceList sınıfının yeni bir örneğini başlatır.Initializes a new instance of the ReferenceList class.

Özellikler

Count

Nesnesinde içerilen öğelerin sayısını alır ReferenceList .Gets the number of elements contained in the ReferenceList object.

IsSynchronized

ReferenceListNesneye erişimin eşitlenip eşitlenmediğini (iş parçacığı açısından güvenli) gösteren bir değer alır.Gets a value that indicates whether access to the ReferenceList object is synchronized (thread safe).

ItemOf[Int32]

DataReferenceBelirtilen dizindeki veya nesnesini alır veya ayarlar KeyReference .Gets or sets the DataReference or KeyReference object at the specified index.

SyncRoot

Nesneye erişimi eşzamanlı hale getirmek için kullanılabilecek bir nesne alır ReferenceList .Gets an object that can be used to synchronize access to the ReferenceList object.

Yöntemler

Add(Object)

Koleksiyona bir DataReference veya KeyReference nesnesi ekler ReferenceList .Adds a DataReference or KeyReference object to the ReferenceList collection.

Clear()

Tüm öğeleri ReferenceList koleksiyondan kaldırır.Removes all items from the ReferenceList collection.

Contains(Object)

ReferenceListKoleksiyonun belirli bir veya nesne içerip içermediğini DataReference belirler KeyReference .Determines whether the ReferenceList collection contains a specific DataReference or KeyReference object.

CopyTo(Array, Int32)

ReferenceListNesnenin öğelerini belirtilen dizi dizininden başlayarak bir diziye kopyalar.Copies the elements of the ReferenceList object to an array, starting at a specified array index.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
GetEnumerator()

Bir koleksiyon aracılığıyla yinelenen bir Numaralandırıcı döndürür ReferenceList .Returns an enumerator that iterates through a ReferenceList collection.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
IndexOf(Object)

Koleksiyondaki belirli bir öğenin dizinini belirler ReferenceList .Determines the index of a specific item in the ReferenceList collection.

Insert(Int32, Object)

DataReference KeyReference Belirtilen konumda koleksiyona bir veya nesnesi ekler ReferenceList .Inserts a DataReference or KeyReference object into the ReferenceList collection at the specified position.

Item(Int32)

DataReference KeyReference Belirtilen dizindeki veya nesnesini döndürür.Returns the DataReference or KeyReference object at the specified index.

MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
Remove(Object)

Koleksiyondan belirli bir veya nesnenin ilk oluşumunu DataReference kaldırır KeyReference ReferenceList .Removes the first occurrence of a specific DataReference or KeyReference object from the ReferenceList collection.

RemoveAt(Int32)

DataReference KeyReference Belirtilen dizindeki veya nesnesini kaldırır.Removes the DataReference or KeyReference object at the specified index.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IList.IsFixedSize

Bu üyenin açıklaması için bkz IsFixedSize ..For a description of this member, see IsFixedSize.

IList.IsReadOnly

Bu üyenin açıklaması için bkz IsReadOnly ..For a description of this member, see IsReadOnly.

IList.Item[Int32]

Bu üyenin açıklaması için bkz Item[Int32] ..For a description of this member, see Item[Int32].

Uzantı Metotları

Cast<TResult>(IEnumerable)

Öğesinin öğelerini IEnumerable belirtilen türe yayınlar.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Öğesinin öğelerini IEnumerable belirtilen bir türe göre filtreler.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Bir sorgunun paralelleştirilmesini mümkün hale getirme.Enables parallelization of a query.

AsQueryable(IEnumerable)

Bir IEnumerable öğesine dönüştürür IQueryable .Converts an IEnumerable to an IQueryable.

Şunlara uygulanır