다음을 통해 공유


SoapServices.DecodeXmlNamespaceForClrTypeNamespace 메서드

정의

제공된 공용 언어 런타임 네임스페이스에서 XML 네임스페이스와 어셈블리 이름을 디코딩합니다.

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

매개 변수

inNamespace
String

공용 언어 런타임 네임스페이스입니다.

typeNamespace
String

이 메서드가 반환될 때 디코딩한 네임스페이스 이름이 들어 있는 String을 포함합니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

assemblyName
String

이 메서드가 반환될 때 디코딩한 어셈블리 이름이 들어 있는 String을 포함합니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

반환

네임스페이스와 어셈블리 이름이 정상적으로 디코딩되면 true이고, 그렇지 않으면 false입니다.

특성

예외

inNamespace 매개 변수가 null이거나 비어 있는 경우

직접 실행 호출자에 인프라 권한이 없는 경우

예제

다음 코드 예제에서는 이 메서드를 사용하는 방법을 보여 줍니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 SoapServices 클래스입니다.

// 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);

설명

.NET Framework는 XML 스트림을 구문 분석 하는 경우 공용 언어 런타임 형식에는 스트림에서 읽은 XML을 변환 하는 방법을 알고 있어야 합니다. .NET Framework를 생성 하는 방법을 지정 하는 정보 및에 위치한 사용자 지정 특성에 저장 된 XML 스트림을 구문 분석 된 System.Runtime.Remoting.Metadata 네임 스페이스입니다. 구성 파일에서이 정보를 지정 하는 방법은 두 가지: 매핑을 명시적으로 지정 하거나 미리 로드 하는 개체 유형을 지정 하 여 합니다. 현재 메서드는 이러한 매핑 검색을 지원합니다.

적용 대상