ServiceDescriptionImportWarnings Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa typ ostrzeżeń generowanych przez Import(CodeNamespace, CodeCompileUnit)program .
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class ServiceDescriptionImportWarnings
public enum ServiceDescriptionImportWarnings
[System.Flags]
public enum ServiceDescriptionImportWarnings
type ServiceDescriptionImportWarnings =
[<System.Flags>]
type ServiceDescriptionImportWarnings =
Public Enum ServiceDescriptionImportWarnings
- Dziedziczenie
- Atrybuty
Pola
NoCodeGenerated | 1 | Określa, że żadna klasa serwera proxy nie została wygenerowana przez metodę Import(CodeNamespace, CodeCompileUnit) . |
NoMethodsGenerated | 32 | Określa, że klasa serwera proxy wygenerowana przez metodę Import(CodeNamespace, CodeCompileUnit) nie zawiera żadnych metod. |
OptionalExtensionsIgnored | 2 | Określa, że co najmniej jeden opcjonalny element ServiceDescriptionFormatExtension do ServiceDescription zaimportowania został zignorowany. |
RequiredExtensionsIgnored | 4 | Określa, że co najmniej jeden wymagany ServiceDescriptionFormatExtension do ServiceDescription zaimportowania został zignorowany. |
SchemaValidation | 64 | Określa, że ServiceDescription schemat jest nieprawidłowy. |
UnsupportedBindingsIgnored | 16 | Określa, że co najmniej jeden Binding element do ServiceDescription zaimportowania jest nieobsługiwanym typem i został zignorowany. |
UnsupportedOperationsIgnored | 8 | Określa, że co najmniej jeden Operation element do ServiceDescription zaimportowania jest nieobsługiwanym typem i został zignorowany. |
WsiConformance | 128 | Określa, że importowany element ServiceDescription nie jest zgodny z profilem podstawowym WS-I. |
Przykłady
String^ myDisplay;
// Read wsdl file.
ServiceDescription^ myServiceDescription = ServiceDescription::Read
( myWSDLFileName );
ServiceDescriptionImporter^ myServiceDescriptionImporter =
gcnew ServiceDescriptionImporter;
// Add 'myServiceDescription' to 'myServiceDescriptionImporter'.
myServiceDescriptionImporter->AddServiceDescription
( myServiceDescription, "", "" );
myServiceDescriptionImporter->ProtocolName = "HttpGet";
CodeNamespace^ myCodeNamespace = gcnew CodeNamespace;
CodeCompileUnit^ myCodeCompileUnit = gcnew 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 );
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);
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)