Auf Englisch lesen

Teilen über


ServiceDescriptionImportWarnings Enumeration

Definition

Gibt den Typ der von Import(CodeNamespace, CodeCompileUnit) erstellten Warnungen an.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

C#
public enum ServiceDescriptionImportWarnings
C#
[System.Flags]
public enum ServiceDescriptionImportWarnings
Vererbung
ServiceDescriptionImportWarnings
Attribute

Felder

NoCodeGenerated 1

Gibt an, dass von der Import(CodeNamespace, CodeCompileUnit)-Methode keine Proxyklasse generiert wurde.

NoMethodsGenerated 32

Gibt an, dass die durch die Import(CodeNamespace, CodeCompileUnit)-Methode generierte Proxyklasse keine Methoden enthält.

OptionalExtensionsIgnored 2

Gibt an, dass mindestens eine optionale ServiceDescriptionFormatExtension für die zu importierende ServiceDescription ignoriert wurde.

RequiredExtensionsIgnored 4

Gibt an, dass mindestens eine erforderliche ServiceDescriptionFormatExtension für die zu importierende ServiceDescription ignoriert wurde.

SchemaValidation 64

Gibt an, dass das ServiceDescription-Schema ungültig ist.

UnsupportedBindingsIgnored 16

Gibt an, dass mindestens ein Binding für die zu importierende ServiceDescription einen nicht unterstützten Typ aufweist und ignoriert wurde.

UnsupportedOperationsIgnored 8

Gibt an, dass mindestens ein Operation für die zu importierende ServiceDescription einen nicht unterstützten Typ aufweist und ignoriert wurde.

WsiConformance 128

Gibt an, dass die zu importierende ServiceDescription nicht dem WS-I-Basisprofil entspricht.

Beispiele

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

Gilt für

Produkt Versionen
.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