Aracılığıyla paylaş


TransformChain Sınıf

Tanım

Özet hesaplaması Transform öncesinde imzalanmamış içeriğe uygulanan nesnelerin sıralı listesini tanımlar.

public ref class TransformChain
public class TransformChain
type TransformChain = class
Public Class TransformChain
Devralma
TransformChain

Açıklamalar

sınıfı, TransformChain özet oluşturmadan önce XML verilerinin Transform nasıl sıralandığını belirleyen nesnelerin listesini içerir.

Şifrelenmiş XML belgesine TransformChain veya imzalı XML belgesine bir veya daha fazla dönüştürme nesnesi eklemeniz gerektiğinde sınıfını kullanın.

Reference Hem sınıfı hem EncryptedReference de sınıfı bir TransformChain nesnesi içerir. yöntemini çağırarak AddTransform sınıfına Reference bir Transform nesne ekleyebilirsiniz. yöntemini çağırarak AddTransform sınıfına EncryptedReference bir Transform nesne ekleyebilirsiniz. Ayrıca bir nesneyi el ile oluşturabilir TransformChain ve özelliğine TransformChain veya özelliğine TransformChain geçirebilirsiniz.

XML belgesinin yalnızca bir bölümünü imzalamak istiyorsanız, imzalamak istediğiniz XML öğelerini tanımlamak için bir dönüşüm kullanabilirsiniz. özelliğinin Uri ve özelliğinin, belgenin Uri bir bölümünü imzalamanıza olanak sağlayan iç dönüşümleri otomatik olarak oluşturduğunu unutmayın.

Dönüşümler hakkında daha fazla bilgi için bkz. XMLDSIG belirtimi veya W3C web sitesinden sağlanan XML şifreleme belirtimi.

Oluşturucular

Name Description
TransformChain()

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

Özellikler

Name Description
Count

Nesnedeki TransformChain dönüşüm sayısını alır.

Item[Int32]

Nesnede belirtilen dizinde dönüştürmeyi TransformChain alır.

Yöntemler

Name Description
Add(Transform)

Özet hesaplaması öncesinde imzasız içeriğe uygulanacak dönüşüm listesine bir dönüşüm ekler.

Equals(Object)

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

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

Nesnedeki dönüşümlerin bir numaralandırıcısını TransformChain 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)
MemberwiseClone()

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

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

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

(Devralındığı yer: Object)

Şunlara uygulanır