EncryptedReference Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
, KeyReferenceve DataReference sınıflarının türetildiği CipherReferenceXML şifrelemesinde kullanılan soyut temel sınıfı temsil eder.
public ref class EncryptedReference abstract
public abstract class EncryptedReference
type EncryptedReference = class
Public MustInherit Class EncryptedReference
- Devralma
-
EncryptedReference
- Türetilmiş
Örnekler
Aşağıdaki örnek, xml değerlerini konsola yazmak için sınıfındaki yöntemini CipherReference kullanırGetXml.
#using <System.Xml.dll>
#using <System.Security.dll>
#using <System.dll>
using namespace System;
using namespace System::Security::Cryptography::Xml;
using namespace System::Xml;
using namespace System::IO;
/// This sample used the GetXml method in the CipherReference class to
/// write the XML values for the CipherReference to the console.
[STAThread]
int main()
{
//Create a URI string.
String^ uri = "http://www.woodgrovebank.com/document.xml";
// Create a Base64 transform. The input content retrieved from the
// URI should be Base64-decoded before other processing.
Transform^ base64 = gcnew XmlDsigBase64Transform;
//Create a transform chain and add the transform to it.
TransformChain^ tc = gcnew TransformChain;
tc->Add( base64 );
//Create <CipherReference> information.
CipherReference ^ reference = gcnew CipherReference( uri,tc );
// Write the CipherReference value to the console.
Console::WriteLine( "Cipher Reference data: {0}", reference->GetXml()->OuterXml );
}
using System;
using System.Security.Cryptography.Xml;
using System.Xml;
using System.IO;
/// This sample used the GetXml method in the CipherReference class to
/// write the XML values for the CipherReference to the console.
namespace CipherReference2
{
class CipherReference2
{
[STAThread]
static void Main(string[] args)
{
//Create a URI string.
String uri = "http://www.woodgrovebank.com/document.xml";
// Create a Base64 transform. The input content retrieved from the
// URI should be Base64-decoded before other processing.
Transform base64 = new XmlDsigBase64Transform();
//Create a transform chain and add the transform to it.
TransformChain tc = new TransformChain();
tc.Add(base64);
//Create <CipherReference> information.
CipherReference reference = new CipherReference(uri, tc);
// Write the CipherReference value to the console.
Console.WriteLine("Cipher Reference data: {0}", reference.GetXml().OuterXml);
}
}
}
Imports System.Security.Cryptography.Xml
Imports System.Xml
Imports System.IO
' This sample used the GetXml method in the CipherReference class
' to write the value of CipherReference to the console.
Module Module1
Sub Main()
' Create a URI string.
Dim uri As String = "http://www.woodgrovebank.com/document.xml"
' Create a Base64 transform. The input content retrieved from the
' URI should be Base64-decoded before other processing.
Dim base64 As Transform = New XmlDsigBase64Transform
Dim tc As New TransformChain
tc.Add(base64)
' Create <CipherReference> information.
Dim reference As CipherReference = New CipherReference(uri, tc)
' Write the XML for the CipherReference to the console.
Console.WriteLine("Cipher Reference: {0}", reference.GetXml().OuterXml)
End Sub
End Module
Açıklamalar
XML şifreleme standartları hakkında daha fazla bilgi için bkz. XML Şifreleme Gereksinimleri.
Oluşturucular
EncryptedReference() |
EncryptedReference sınıfının yeni bir örneğini başlatır. |
EncryptedReference(String) |
Belirtilen Tekdüzen Kaynak Tanımlayıcısı'nı EncryptedReference (URI) kullanarak sınıfın yeni bir örneğini başlatır. |
EncryptedReference(String, TransformChain) |
Belirtilen Tekdüzen Kaynak Tanımlayıcısı (URI) ve dönüştürme zincirini kullanarak sınıfının yeni bir örneğini EncryptedReference başlatır. |
Özellikler
CacheValid |
Önbelleğin geçerli olup olmadığını gösteren bir değer alır. |
ReferenceType |
Başvuru türünü alır veya ayarlar. |
TransformChain |
Bir EncryptedReference nesnenin dönüştürme zincirini alır veya ayarlar. |
Uri |
Bir EncryptedReference nesnenin Tekdüzen Kaynak Tanımlayıcısını (URI) alır veya ayarlar. |
Yöntemler
AddTransform(Transform) |
Bir Transform nesnenin geçerli dönüştürme zincirine nesne EncryptedReference ekler. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetXml() |
Bir EncryptedReference nesnenin XML gösterimini döndürür. |
LoadXml(XmlElement) |
Xml öğesini bir EncryptedReference 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) |