ServiceDescriptionImportWarnings Wyliczenie

Definicja

Określa typ ostrzeżeń generowanych przez Import(CodeNamespace, CodeCompileUnit)program .

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

C#
public enum ServiceDescriptionImportWarnings
C#
[System.Flags]
public enum ServiceDescriptionImportWarnings
Dziedziczenie
ServiceDescriptionImportWarnings
Atrybuty

Pola

Nazwa Wartość Opis
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

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

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1