SoapServices.DecodeXmlNamespaceForClrTypeNamespace Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendekode namespace XML dan nama rakitan dari namespace layanan runtime bahasa umum yang disediakan.
public:
static bool DecodeXmlNamespaceForClrTypeNamespace(System::String ^ inNamespace, [Runtime::InteropServices::Out] System::String ^ % typeNamespace, [Runtime::InteropServices::Out] System::String ^ % assemblyName);
public static bool DecodeXmlNamespaceForClrTypeNamespace (string inNamespace, out string typeNamespace, out string assemblyName);
[System.Security.SecurityCritical]
public static bool DecodeXmlNamespaceForClrTypeNamespace (string inNamespace, out string typeNamespace, out string assemblyName);
static member DecodeXmlNamespaceForClrTypeNamespace : string * string * string -> bool
[<System.Security.SecurityCritical>]
static member DecodeXmlNamespaceForClrTypeNamespace : string * string * string -> bool
Public Shared Function DecodeXmlNamespaceForClrTypeNamespace (inNamespace As String, ByRef typeNamespace As String, ByRef assemblyName As String) As Boolean
Parameter
- inNamespace
- String
Namespace runtime bahasa umum.
- typeNamespace
- String
Ketika metode ini kembali, berisi String yang menyimpan nama namespace yang didekodekan. Parameter ini diteruskan tanpa diinisialisasi.
- assemblyName
- String
Ketika metode ini kembali, berisi String yang menyimpan nama rakitan yang didekodekan. Parameter ini diteruskan tanpa diinisialisasi.
Mengembalikan
true
jika namespace layanan dan nama assembly berhasil didekode; jika tidak, false
.
- Atribut
Pengecualian
Parameternya inNamespace
adalah null
atau kosong.
Penelepon langsung tidak memiliki izin infrastruktur.
Contoh
Contoh kode berikut menunjukkan cara menggunakan metode ini. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk SoapServices kelas .
// Extract a CLR namespace and assembly name from an XML namespace.
String^ typeNamespace;
String^ assemblyName;
SoapServices::DecodeXmlNamespaceForClrTypeNamespace(
xmlNamespace,typeNamespace,assemblyName );
Console::WriteLine( L"The name of the CLR namespace is {0}.", typeNamespace );
Console::WriteLine( L"The name of the CLR assembly is {0}.", assemblyName );
// Extract a CLR namespace and assembly name from an XML namespace.
string typeNamespace;
string assemblyName;
SoapServices.DecodeXmlNamespaceForClrTypeNamespace(xmlNamespace,
out typeNamespace, out assemblyName);
Console.WriteLine("The name of the CLR namespace is {0}.",
typeNamespace);
Console.WriteLine("The name of the CLR assembly is {0}.",
assemblyName);
Keterangan
Saat .NET Framework mengurai aliran XML, perlu mengetahui cara mengonversi baca XML dari aliran menjadi jenis runtime bahasa umum. Informasi yang menentukan bagaimana .NET Framework harus menghasilkan dan mengurai aliran XML disimpan dalam atribut kustom yang terletak di System.Runtime.Remoting.Metadata namespace layanan. Ada dua cara untuk menentukan informasi ini dalam file konfigurasi: baik dengan secara eksplisit menentukan pemetaan, atau dengan menentukan jenis objek mana yang akan dimuat sebelumnya. Metode saat ini mendukung pengambilan pemetaan tersebut.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk