Transform Sınıf

Tanım

XML dijital imzasında kullanılabilecek tüm <Transform> öğelerin türetildiği soyut temel sınıfı temsil eder.

public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
Devralma
Transform
Türetilmiş

Açıklamalar

XML imzalama ve doğrulama gerçekleştirirken, <Transform> öğesi imzalayanın imzalanan veri nesnesini nasıl dönüştürdüğünü açıklar. Belgenin doğrulayıcısı, imzalanan verileri aynı şekilde dönüştürmek için öğesini kullanır <Transform> . Doğrulayıcı imzalı verileri aynı şekilde dönüştüremiyorsa, belge doğrulanamaz.

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

öğesi hakkında <Transform> daha fazla bilgi için bkz. XMLDSIG belirtimi veya W3C web sitesinde bulunan XML şifreleme belirtimi.

Oluşturucular

Transform()

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

Özellikler

Algorithm

Geçerli dönüşüm tarafından gerçekleştirilen algoritmayı tanımlayan Tekdüzen Kaynak Tanımlayıcısı'nı (URI) alır veya ayarlar.

Context

Geçerli Transform nesnenin altında çalıştığı belge bağlamını temsil eden bir XmlElement nesneyi alır veya ayarlar.

InputTypes

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli Transform nesnenin yöntemine LoadInput(Object) geçerli girişler olan bir tür dizisi alır.

OutputTypes

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli Transform nesnenin yöntemlerinden GetOutput() olası çıkışlar olan bir tür dizisi alır.

PropagatedNamespaces

İmzaya yayılan ad alanlarını içeren bir Hashtable nesneyi alır veya ayarlar.

Resolver

Geçerli XmlResolver nesneyi ayarlar.

Yöntemler

Equals(Object)

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

(Devralındığı yer: Object)
GetDigestedOutput(HashAlgorithm)

Türetilmiş bir sınıfta geçersiz kılındığında, bir Transform nesneyle ilişkili özeti döndürür.

GetHashCode()

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

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

Türetilmiş bir sınıfta geçersiz kılındığında, bir XMLDSIG <Transform> öğesinin alt öğeleri olarak dahil edilmeye uygun nesne parametrelerinin Transform XML gösterimini döndürür.

GetOutput()

Türetilmiş bir sınıfta geçersiz kılındığında geçerli Transform nesnenin çıkışını döndürür.

GetOutput(Type)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen türdeki geçerli Transform nesnenin çıkışını döndürür.

GetType()

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

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

Geçerli Transform nesnenin XML gösterimini döndürür.

LoadInnerXml(XmlNodeList)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen XmlNodeList nesneyi bir <Transform> öğenin dönüştürmeye özgü içeriği olarak ayrıştırıp geçerli Transform nesnenin iç durumunu öğeyle <Transform> eşleşecek şekilde yapılandırılır.

LoadInput(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen girişi geçerli Transform nesneye yükler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır