ServiceDescriptionImporter.Import(CodeNamespace, CodeCompileUnit) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 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 호출하여 코드 생성을 시작합니다.