다음을 통해 공유


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

발생한 오류에 대해 설명하는 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 호출하여 코드 생성을 시작합니다.

적용 대상