This documentation is archived and is not being maintained.

ServiceDescriptionImportWarnings Enumeration

Specifies the type of warnings produced by Import.

[Visual Basic]
<Serializable>
Public Enum ServiceDescriptionImportWarnings
[C#]
[Serializable]
public enum ServiceDescriptionImportWarnings
[C++]
[Serializable]
__value public enum ServiceDescriptionImportWarnings
[JScript]
public
   Serializable
enum ServiceDescriptionImportWarnings

Members

Member name Description
NoCodeGenerated Specifies that no proxy class was generated by the Import method.
NoMethodsGenerated Specifies that the proxy class generated by the Import method includes no methods.
OptionalExtensionsIgnored Specifies that at least one optional ServiceDescriptionFormatExtension for the ServiceDescription to be imported has been ignored.
RequiredExtensionsIgnored Specifies that at least one necessary ServiceDescriptionFormatExtension for the ServiceDescription to be imported has been ignored.
UnsupportedBindingsIgnored Specifies that at least one Binding for the ServiceDescription to be imported is of an unsupported type and has been ignored.
UnsupportedOperationsIgnored Specifies that at least one Operation for the ServiceDescription to be imported is of an unsupported type and has been ignored.

Example

[Visual Basic] 
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)

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

[C++] 
String* myDisplay;
// Read wsdl file.
ServiceDescription* myServiceDescription = 
   ServiceDescription::Read(myWSDLFileName);

ServiceDescriptionImporter* myServiceDescriptionImporter = 
   new ServiceDescriptionImporter();

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

myServiceDescriptionImporter->ProtocolName = S"HttpGet";
CodeNamespace* myCodeNamespace = new CodeNamespace();
CodeCompileUnit* myCodeCompileUnit = new CodeCompileUnit();

// Invoke 'Import' method.
ServiceDescriptionImportWarnings myWarning =
   myServiceDescriptionImporter->Import(myCodeNamespace,
   myCodeCompileUnit);

switch(myWarning) 
{
case ServiceDescriptionImportWarnings::NoCodeGenerated :
   myDisplay=S"NoCodeGenerated";
   break;
case ServiceDescriptionImportWarnings::NoMethodsGenerated :
   myDisplay=S"NoMethodsGenerated";
   break;
case ServiceDescriptionImportWarnings::UnsupportedOperationsIgnored :
   myDisplay=S"UnsupportedOperationsIgnored";
   break;
case ServiceDescriptionImportWarnings::OptionalExtensionsIgnored :
   myDisplay=S"OptionalExtensionsIgnored";
   break;
case ServiceDescriptionImportWarnings::RequiredExtensionsIgnored :
   myDisplay=S"RequiredExtensionsIgnored";
   break;
case ServiceDescriptionImportWarnings::UnsupportedBindingsIgnored :
   myDisplay=S"UnsupportedBindingsIgnored";
   break;
default :
   myDisplay=S"General Warning";
   break;
}
Console::WriteLine (S"Warning : {0}", myDisplay);

[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button Language Filter in the upper-left corner of the page.

Requirements

Namespace: System.Web.Services.Description

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: System.Web.Services (in System.Web.Services.dll)

See Also

System.Web.Services.Description Namespace

Show: