ServiceDescriptionImportWarnings Énumération

Définition

Spécifie le type d'avertissement produit par Import(CodeNamespace, CodeCompileUnit).

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

C#
public enum ServiceDescriptionImportWarnings
C#
[System.Flags]
public enum ServiceDescriptionImportWarnings
Héritage
ServiceDescriptionImportWarnings
Attributs

Champs

NoCodeGenerated 1

Spécifie qu'aucune classe proxy n'a été générée par la méthode Import(CodeNamespace, CodeCompileUnit).

NoMethodsGenerated 32

Spécifie que la classe proxy générée par la méthode Import(CodeNamespace, CodeCompileUnit) n'inclut pas de méthode.

OptionalExtensionsIgnored 2

Spécifie qu'au moins un ServiceDescriptionFormatExtension facultatif pour le ServiceDescription à importer a été ignoré.

RequiredExtensionsIgnored 4

Spécifie qu'au moins un ServiceDescriptionFormatExtension nécessaire à l'importation de ServiceDescription a été ignoré.

SchemaValidation 64

Spécifie que le schéma ServiceDescription n'est pas valide.

UnsupportedBindingsIgnored 16

Spécifie qu'au moins une Binding de ServiceDescription à importer est d'un type non pris en charge et a été ignorée.

UnsupportedOperationsIgnored 8

Spécifie qu'au moins une Operation de ServiceDescription à importer est d'un type non pris en charge et a été ignorée.

WsiConformance 128

Spécifie que le ServiceDescription à importer n'est pas conforme au Basic Profile de WS-I.

Exemples

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

S’applique à

Produit Versions
.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