ReferenceList Sınıf

Tanım

XML şifrelemesinde kullanılan öğeyi <ReferenceList> temsil eder. Bu sınıf devralınamaz.

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
Devralma
ReferenceList
Uygulamalar

Açıklamalar

sınıfı, ReferenceList XML şifreleme belirtimi tarafından tanımlanan şifrelenmiş belge XML imzasının öğesini temsil eder <ReferenceList> .

sınıfı, ReferenceList başka EncryptedData bir öğenin içinde yer alan bir anahtar tarafından şifrelenen ve EncryptedKey öğelerine EncryptedKey başvurular içerir. ReferenceList sınıfı, öğelere başvurmak DataReference için öğeleri, EncryptedData öğelere başvurmak KeyReference için ise öğeleri kullanırEncryptedKey.

Koleksiyona DataReference yalnızca KeyReference veya ReferenceList nesneleri ekleyebilirsiniz.

XML şifreleme standartları hakkında daha fazla bilgi için bkz. XML Şifreleme Söz Dizimi ve İşleme Sürüm 1.1.

Oluşturucular

Name Description
ReferenceList()

ReferenceList sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Count

Nesnede ReferenceList bulunan öğe sayısını alır.

IsSynchronized

Nesneye ReferenceList erişimin eşitlenip eşitlenmediğini gösteren bir değer alır (iş parçacığı güvenli).

ItemOf[Int32]

Belirtilen dizinde DataReference veya nesnesini alır veya KeyReference ayarlar.

SyncRoot

Nesneye erişimi ReferenceList eşitlemek için kullanılabilecek bir nesne alır.

Yöntemler

Name Description
Add(Object)

Koleksiyona DataReference bir KeyReference veya ReferenceList nesnesi ekler.

Clear()

Koleksiyondaki ReferenceList tüm öğeleri kaldırır.

Contains(Object)

Koleksiyonun belirli ReferenceList bir nesne mi DataReference içerdiğini KeyReference belirler.

CopyTo(Array, Int32)

Belirtilen dizi dizininden başlayarak nesnesinin ReferenceList öğelerini bir diziye kopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

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

Bir koleksiyonda yineleyen bir ReferenceList numaralandırıcı döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

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

Geçerli örneğin Type alır.

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

Koleksiyondaki belirli bir öğenin dizinini ReferenceList belirler.

Insert(Int32, Object)

Belirtilen konumda koleksiyona DataReference bir KeyReference veya ReferenceList nesnesi ekler.

Item(Int32)

Belirtilen dizindeki DataReference veya KeyReference nesnesini döndürür.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

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

Belirli DataReference bir veya KeyReference nesnenin ilk oluşumunu koleksiyondan ReferenceList kaldırır.

RemoveAt(Int32)

Belirtilen dizinde DataReference veya KeyReference nesnesini kaldırır.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
IList.IsFixedSize

Bu üyenin açıklaması için bkz IsFixedSize. .

IList.IsReadOnly

Bu üyenin açıklaması için bkz IsReadOnly. .

IList.Item[Int32]

Bu üyenin açıklaması için bkz Item[Int32]. .

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesine IQueryabledönüştürür.

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe yazar.

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır