ServiceDescriptionImportWarnings Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o tipo de avisos gerados pelo Import(CodeNamespace, CodeCompileUnit).
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class ServiceDescriptionImportWarnings
public enum ServiceDescriptionImportWarnings
[System.Flags]
public enum ServiceDescriptionImportWarnings
type ServiceDescriptionImportWarnings =
[<System.Flags>]
type ServiceDescriptionImportWarnings =
Public Enum ServiceDescriptionImportWarnings
- Herança
- Atributos
Campos
NoCodeGenerated | 1 | Especifica que nenhuma classe de proxy foi gerada pelo método Import(CodeNamespace, CodeCompileUnit). |
NoMethodsGenerated | 32 | Especifica que a classe de proxy gerada pelo método Import(CodeNamespace, CodeCompileUnit) não inclui métodos. |
OptionalExtensionsIgnored | 2 | Especifica que pelo menos um ServiceDescriptionFormatExtension opcional para o ServiceDescription a ser importado foi ignorado. |
RequiredExtensionsIgnored | 4 | Especifica que pelo menos um ServiceDescriptionFormatExtension exigido para o ServiceDescription a ser importado foi ignorado. |
SchemaValidation | 64 | Especifica que o esquema ServiceDescription é inválido. |
UnsupportedBindingsIgnored | 16 | Especifica que pelo menos um Binding para o ServiceDescription a ser importado é de um tipo sem suporte e foi ignorado. |
UnsupportedOperationsIgnored | 8 | Especifica que pelo menos um Operation para o ServiceDescription a ser importado é de um tipo sem suporte e foi ignorado. |
WsiConformance | 128 | Especifica que o ServiceDescription a ser importado não está em conformidade com o WS-I Basic Profile. |
Exemplos
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)