次の方法で共有


ServiceDescriptionImportWarnings 列挙体

Import で生成される警告の種類を指定します。

<Serializable>
Public Enum ServiceDescriptionImportWarnings
[C#]
[Serializable]
public enum ServiceDescriptionImportWarnings
[C++]
[Serializable]
__value public enum ServiceDescriptionImportWarnings
[JScript]
public
   Serializable
enum ServiceDescriptionImportWarnings

メンバ

メンバ名 説明
NoCodeGenerated プロキシ クラスが Import メソッドで生成されなかったことを指定します。
NoMethodsGenerated Import メソッドで生成されたプロキシ クラスにメソッドが含まれていないことを指定します。
OptionalExtensionsIgnored インポートされた ServiceDescription の 1 つ以上のオプションの ServiceDescriptionFormatExtension が無視されたことを指定します。
RequiredExtensionsIgnored インポートされた ServiceDescription の 1 つ以上の必要な ServiceDescriptionFormatExtension が無視されたことを指定します。
UnsupportedBindingsIgnored インポートされた ServiceDescription の 1 つ以上の Binding がサポートされていない型で、無視されたことを指定します。
UnsupportedOperationsIgnored インポートされた ServiceDescription の 1 つ以上の Operation がサポートされていない型で、無視されたことを指定します。

使用例

 
Dim myDisplay As [String]
' Read wsdl file.
Dim myServiceDescription As ServiceDescription = ServiceDescription.Read(myWSDLFileName)

Dim myServiceDescriptionImporter As New ServiceDescriptionImporter()

' Add 'myServiceDescription' to 'myServiceDescriptionImporter'.
myServiceDescriptionImporter.AddServiceDescription(myServiceDescription, "", "")

myServiceDescriptionImporter.ProtocolName = "HttpGet"
Dim myCodeNamespace As New CodeNamespace()
Dim myCodeCompileUnit As New CodeCompileUnit()

' Invoke 'Import' method.
Dim myWarning As ServiceDescriptionImportWarnings = myServiceDescriptionImporter.Import(myCodeNamespace, myCodeCompileUnit)

Select Case myWarning
   Case ServiceDescriptionImportWarnings.NoCodeGenerated
      myDisplay = "NoCodeGenerated"
   Case ServiceDescriptionImportWarnings.NoMethodsGenerated
      myDisplay = "NoMethodsGenerated"
   Case ServiceDescriptionImportWarnings.UnsupportedOperationsIgnored
      myDisplay = "UnsupportedOperationsIgnored"
   Case ServiceDescriptionImportWarnings.OptionalExtensionsIgnored
      myDisplay = "OptionalExtensionsIgnored"
   Case ServiceDescriptionImportWarnings.RequiredExtensionsIgnored
      myDisplay = "RequiredExtensionsIgnored"
   Case ServiceDescriptionImportWarnings.UnsupportedBindingsIgnored
      myDisplay = "UnsupportedBindingsIgnored"
   Case Else
      myDisplay = "General Warning"
End Select
Console.WriteLine("Warning : " + myDisplay)

[C#] 
String myDisplay;
// Read wsdl file.
ServiceDescription myServiceDescription = ServiceDescription.Read
   (myWSDLFileName);

ServiceDescriptionImporter myServiceDescriptionImporter = new
   ServiceDescriptionImporter();

// Add 'myServiceDescription' to 'myServiceDescriptionImporter'.
myServiceDescriptionImporter.AddServiceDescription
   (myServiceDescription, "", "");

myServiceDescriptionImporter.ProtocolName = "HttpGet";
CodeNamespace myCodeNamespace = new CodeNamespace();
CodeCompileUnit myCodeCompileUnit = new CodeCompileUnit();

// Invoke 'Import' method.
ServiceDescriptionImportWarnings myWarning = 
   myServiceDescriptionImporter.Import(myCodeNamespace,
   myCodeCompileUnit);

switch(myWarning)
{
   case ServiceDescriptionImportWarnings.NoCodeGenerated :
      myDisplay="NoCodeGenerated";
      break;
   case ServiceDescriptionImportWarnings.NoMethodsGenerated :
      myDisplay="NoMethodsGenerated";
      break;
   case ServiceDescriptionImportWarnings.UnsupportedOperationsIgnored :
      myDisplay="UnsupportedOperationsIgnored";
      break;
   case ServiceDescriptionImportWarnings.OptionalExtensionsIgnored :
      myDisplay="OptionalExtensionsIgnored";
      break;
   case ServiceDescriptionImportWarnings.RequiredExtensionsIgnored :
      myDisplay="RequiredExtensionsIgnored";
      break;
   case ServiceDescriptionImportWarnings.UnsupportedBindingsIgnored :
      myDisplay="UnsupportedBindingsIgnored";
      break;
   default :
      myDisplay="General Warning";
      break;
}
Console.WriteLine ("Warning : " + myDisplay);

[C++] 
String* myDisplay;
// Read wsdl file.
ServiceDescription* myServiceDescription = 
   ServiceDescription::Read(myWSDLFileName);

ServiceDescriptionImporter* myServiceDescriptionImporter = 
   new ServiceDescriptionImporter();

// Add 'myServiceDescription' to 'myServiceDescriptionImporter'.
myServiceDescriptionImporter->AddServiceDescription
   (myServiceDescription, S"", S"");

myServiceDescriptionImporter->ProtocolName = S"HttpGet";
CodeNamespace* myCodeNamespace = new CodeNamespace();
CodeCompileUnit* myCodeCompileUnit = new CodeCompileUnit();

// Invoke 'Import' method.
ServiceDescriptionImportWarnings myWarning =
   myServiceDescriptionImporter->Import(myCodeNamespace,
   myCodeCompileUnit);

switch(myWarning) 
{
case ServiceDescriptionImportWarnings::NoCodeGenerated :
   myDisplay=S"NoCodeGenerated";
   break;
case ServiceDescriptionImportWarnings::NoMethodsGenerated :
   myDisplay=S"NoMethodsGenerated";
   break;
case ServiceDescriptionImportWarnings::UnsupportedOperationsIgnored :
   myDisplay=S"UnsupportedOperationsIgnored";
   break;
case ServiceDescriptionImportWarnings::OptionalExtensionsIgnored :
   myDisplay=S"OptionalExtensionsIgnored";
   break;
case ServiceDescriptionImportWarnings::RequiredExtensionsIgnored :
   myDisplay=S"RequiredExtensionsIgnored";
   break;
case ServiceDescriptionImportWarnings::UnsupportedBindingsIgnored :
   myDisplay=S"UnsupportedBindingsIgnored";
   break;
default :
   myDisplay=S"General Warning";
   break;
}
Console::WriteLine (S"Warning : {0}", myDisplay);

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

名前空間: System.Web.Services.Description

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Web.Services (System.Web.Services.dll 内)

参照

System.Web.Services.Description 名前空間