ServiceDescriptionImportWarnings ServiceDescriptionImportWarnings ServiceDescriptionImportWarnings ServiceDescriptionImportWarnings Enum

Definición

Especifica el tipo de advertencias producidas por Import(CodeNamespace, CodeCompileUnit).Specifies the type of warnings produced by Import(CodeNamespace, CodeCompileUnit).

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class ServiceDescriptionImportWarnings
[System.Flags]
public enum ServiceDescriptionImportWarnings
type ServiceDescriptionImportWarnings = 
Public Enum ServiceDescriptionImportWarnings
Herencia
ServiceDescriptionImportWarningsServiceDescriptionImportWarningsServiceDescriptionImportWarningsServiceDescriptionImportWarnings
Atributos

Campos

NoCodeGenerated NoCodeGenerated NoCodeGenerated NoCodeGenerated 1

Especifica que el método Import(CodeNamespace, CodeCompileUnit) no ha generado ninguna clase de proxy.Specifies that no proxy class was generated by the Import(CodeNamespace, CodeCompileUnit) method.

NoMethodsGenerated NoMethodsGenerated NoMethodsGenerated NoMethodsGenerated 32

Especifica que la clase de proxy generada por el método Import(CodeNamespace, CodeCompileUnit) no incluye ningún método.Specifies that the proxy class generated by the Import(CodeNamespace, CodeCompileUnit) method includes no methods.

OptionalExtensionsIgnored OptionalExtensionsIgnored OptionalExtensionsIgnored OptionalExtensionsIgnored 2

Especifica que al menos un ServiceDescriptionFormatExtension opcional del ServiceDescription que se va a importar se ha pasado por alto.Specifies that at least one optional ServiceDescriptionFormatExtension for the ServiceDescription to be imported has been ignored.

RequiredExtensionsIgnored RequiredExtensionsIgnored RequiredExtensionsIgnored RequiredExtensionsIgnored 4

Especifica que al menos un ServiceDescriptionFormatExtension requerido del ServiceDescription que se va a importar se ha pasado por alto.Specifies that at least one required ServiceDescriptionFormatExtension for the ServiceDescription to be imported has been ignored.

SchemaValidation SchemaValidation SchemaValidation SchemaValidation 64

Especifica que el esquema ServiceDescription no es válido.Specifies that the ServiceDescription schema is invalid.

UnsupportedBindingsIgnored UnsupportedBindingsIgnored UnsupportedBindingsIgnored UnsupportedBindingsIgnored 16

Especifica que, al menos, un Binding delServiceDescription que se va a importar es de un tipo no admitido y se ha omitido.Specifies that at least one Binding for the ServiceDescription to be imported is of an unsupported type and has been ignored.

UnsupportedOperationsIgnored UnsupportedOperationsIgnored UnsupportedOperationsIgnored UnsupportedOperationsIgnored 8

Especifica que, al menos, un Operation delServiceDescription que se va a importar es de un tipo no admitido y se ha omitido.Specifies that at least one Operation for the ServiceDescription to be imported is of an unsupported type and has been ignored.

WsiConformance WsiConformance WsiConformance WsiConformance 128

Especifica que ServiceDescription que se va a importar no se ajusta a WS-I Basic Profile.Specifies that the ServiceDescription to be imported does not conform to the WS-I Basic Profile.

Ejemplos

String^ myDisplay;
// Read wsdl file.
ServiceDescription^ myServiceDescription = ServiceDescription::Read
   ( myWSDLFileName );

ServiceDescriptionImporter^ myServiceDescriptionImporter =
   gcnew ServiceDescriptionImporter;

// Add 'myServiceDescription' to 'myServiceDescriptionImporter'.
myServiceDescriptionImporter->AddServiceDescription
   ( myServiceDescription, "", "" );

myServiceDescriptionImporter->ProtocolName = "HttpGet";
CodeNamespace^ myCodeNamespace = gcnew CodeNamespace;
CodeCompileUnit^ myCodeCompileUnit = gcnew 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 );
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);
Dim myDisplay As [String]
' Read wsdl file.
Dim myServiceDescription As ServiceDescription = ServiceDescription.Read(myWSDLFileName)

Dim myServiceDescriptionImporter As New ServiceDescriptionImporter()

' Add 'myServiceDescription' to 'myServiceDescriptionImporter'.
myServiceDescriptionImporter.AddServiceDescription(myServiceDescription, "", "")

myServiceDescriptionImporter.ProtocolName = "HttpGet"
Dim myCodeNamespace As New CodeNamespace()
Dim myCodeCompileUnit As New CodeCompileUnit()

' Invoke 'Import' method.
Dim myWarning As ServiceDescriptionImportWarnings = myServiceDescriptionImporter.Import(myCodeNamespace, myCodeCompileUnit)

Select Case myWarning
   Case ServiceDescriptionImportWarnings.NoCodeGenerated
      myDisplay = "NoCodeGenerated"
   Case ServiceDescriptionImportWarnings.NoMethodsGenerated
      myDisplay = "NoMethodsGenerated"
   Case ServiceDescriptionImportWarnings.UnsupportedOperationsIgnored
      myDisplay = "UnsupportedOperationsIgnored"
   Case ServiceDescriptionImportWarnings.OptionalExtensionsIgnored
      myDisplay = "OptionalExtensionsIgnored"
   Case ServiceDescriptionImportWarnings.RequiredExtensionsIgnored
      myDisplay = "RequiredExtensionsIgnored"
   Case ServiceDescriptionImportWarnings.UnsupportedBindingsIgnored
      myDisplay = "UnsupportedBindingsIgnored"
   Case Else
      myDisplay = "General Warning"
End Select
Console.WriteLine("Warning : " + myDisplay)

Se aplica a