ServiceDescriptionImportWarnings Enumerazione

Definizione

Specifica il tipo di avvisi prodotti dal metodo Import(CodeNamespace, CodeCompileUnit).

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

C#
public enum ServiceDescriptionImportWarnings
C#
[System.Flags]
public enum ServiceDescriptionImportWarnings
Ereditarietà
ServiceDescriptionImportWarnings
Attributi

Campi

NoCodeGenerated 1

Specifica che non è stata generata alcuna classe proxy dal metodo Import(CodeNamespace, CodeCompileUnit).

NoMethodsGenerated 32

Specifica che nella classe proxy generata dal metodo Import(CodeNamespace, CodeCompileUnit) non sono inclusi metodi.

OptionalExtensionsIgnored 2

Specifica che almeno un oggetto ServiceDescriptionFormatExtension facoltativo per l'oggetto ServiceDescription da importare è stato ignorato.

RequiredExtensionsIgnored 4

Specifica che almeno un oggetto ServiceDescriptionFormatExtension obbligatorio per poter importare l'oggetto ServiceDescription è stato ignorato.

SchemaValidation 64

Specifica che lo schema ServiceDescription non è valido.

UnsupportedBindingsIgnored 16

Specifica che almeno un oggetto Binding per l'oggetto ServiceDescription da importare è di un tipo non supportato ed è stato ignorato.

UnsupportedOperationsIgnored 8

Specifica che almeno un oggetto Operation per l'oggetto ServiceDescription da importare è di un tipo non supportato ed è stato ignorato.

WsiConformance 128

Specifica che l'oggetto ServiceDescription da importare non è conforme a WS-I Basic Profile.

Esempio

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

Si applica a

Prodotto Versioni
.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