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 内)