다음을 통해 공유


ServiceDescriptionImporter.Import(CodeNamespace, CodeCompileUnit) 메서드

정의

속성에서 지정한 ServiceDescriptions 대로 코드를 생성하는 지정된 Style 값을 가져옵니다.

public:
 System::Web::Services::Description::ServiceDescriptionImportWarnings Import(System::CodeDom::CodeNamespace ^ codeNamespace, System::CodeDom::CodeCompileUnit ^ codeCompileUnit);
public System.Web.Services.Description.ServiceDescriptionImportWarnings Import(System.CodeDom.CodeNamespace codeNamespace, System.CodeDom.CodeCompileUnit codeCompileUnit);
member this.Import : System.CodeDom.CodeNamespace * System.CodeDom.CodeCompileUnit -> System.Web.Services.Description.ServiceDescriptionImportWarnings
Public Function Import (codeNamespace As CodeNamespace, codeCompileUnit As CodeCompileUnit) As ServiceDescriptionImportWarnings

매개 변수

codeNamespace
CodeNamespace

값을 가져올 ServiceDescriptions 네임스페이스입니다.

codeCompileUnit
CodeCompileUnit

CodeCompileUnit 값을 나타내는 ServiceDescriptions 코드가 생성되는 인스턴스입니다.

반품

ServiceDescriptionImportWarnings 발생한 오류를 설명하는 값입니다. 오류가 발생하지 않은 경우 0입니다.

예제

다음 예제에서는 메서드의 사용을 보여 줍니다 Import .

// Import the service into the Code-DOM tree. This creates proxy code
// that uses the service.
ServiceDescriptionImportWarnings warning = importer->Import(nmspace,unit);
if ( warning == (ServiceDescriptionImportWarnings)0 )
{
   // Generate and print the proxy code in C#.
   CodeDomProvider^ provider = CodeDomProvider::CreateProvider( "CSharp" );
   ICodeGenerator^ generator = provider->CreateGenerator();
   generator->GenerateCodeFromCompileUnit( unit, Console::Out, gcnew CodeGeneratorOptions );
}
else
{
   // Print an error message.
   Console::WriteLine( warning );
}
// Import the service into the Code-DOM tree. This creates proxy code
// that uses the service.
ServiceDescriptionImportWarnings warning = importer.Import(nmspace,unit);

if (warning == 0)
{
    // Generate and print the proxy code in C#.
    CodeDomProvider provider = CodeDomProvider.CreateProvider("CSharp");
    provider.GenerateCodeFromCompileUnit(unit, Console.Out, new CodeGeneratorOptions() );
}
else
{
    // Print an error message.
    Console.WriteLine(warning); 
}

설명

가져올 값과 Style 생성할 코드의 속성을 지정 ServiceDescriptions 한 후 메서드를 Import 호출하여 코드 생성을 시작합니다.

적용 대상