ServiceDescriptionImportWarnings ServiceDescriptionImportWarnings ServiceDescriptionImportWarnings ServiceDescriptionImportWarnings Enum

Определение

Задает тип предупреждений, созданных при помощи объекта Import(CodeNamespace, CodeCompileUnit).Specifies the type of warnings produced by Import(CodeNamespace, CodeCompileUnit).

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class ServiceDescriptionImportWarnings
[System.Flags]
public enum ServiceDescriptionImportWarnings
type ServiceDescriptionImportWarnings = 
Public Enum ServiceDescriptionImportWarnings
Наследование
ServiceDescriptionImportWarningsServiceDescriptionImportWarningsServiceDescriptionImportWarningsServiceDescriptionImportWarnings
Атрибуты

Поля

NoCodeGenerated NoCodeGenerated NoCodeGenerated NoCodeGenerated 1

Указывает, что методом Import(CodeNamespace, CodeCompileUnit) не было создано ни одного прокси-класса.Specifies that no proxy class was generated by the Import(CodeNamespace, CodeCompileUnit) method.

NoMethodsGenerated NoMethodsGenerated NoMethodsGenerated NoMethodsGenerated 32

Указывает, что прокси-класс, созданный методом Import(CodeNamespace, CodeCompileUnit), не содержит методов.Specifies that the proxy class generated by the Import(CodeNamespace, CodeCompileUnit) method includes no methods.

OptionalExtensionsIgnored OptionalExtensionsIgnored OptionalExtensionsIgnored OptionalExtensionsIgnored 2

Указывает, что по крайней мере один дополнительный ServiceDescriptionFormatExtension для ServiceDescription пропущен при импорте.Specifies that at least one optional ServiceDescriptionFormatExtension for the ServiceDescription to be imported has been ignored.

RequiredExtensionsIgnored RequiredExtensionsIgnored RequiredExtensionsIgnored RequiredExtensionsIgnored 4

Указывает, что при импорте пропущен по крайней мере один дополнительный объект ServiceDescriptionFormatExtension для объекта ServiceDescription.Specifies that at least one required ServiceDescriptionFormatExtension for the ServiceDescription to be imported has been ignored.

SchemaValidation SchemaValidation SchemaValidation SchemaValidation 64

Указывает, что схема ServiceDescription недействительна.Specifies that the ServiceDescription schema is invalid.

UnsupportedBindingsIgnored UnsupportedBindingsIgnored UnsupportedBindingsIgnored UnsupportedBindingsIgnored 16

Указывает, что по крайней мере один Binding для ServiceDescription, предназначенный для импорта, пропущен, т. к. имеет неподдерживаемый тип.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

Указывает, что по крайней мере один Operation для ServiceDescription, предназначенный для импорта, пропущен, т. к. имеет неподдерживаемый тип.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

Указывает, что объект ServiceDescription для импорта не соответствует базовому профилю WS-I.Specifies that the ServiceDescription to be imported does not conform to the WS-I Basic Profile.

Примеры

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)

Применяется к