Lire en anglais

Partager via


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