ServiceDescriptionImportWarnings Enumeration
Specifies the type of warnings produced by Import.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assembly: System.Web.Services (in System.Web.Services.dll)
| 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 required ServiceDescriptionFormatExtension for the ServiceDescription to be imported has been ignored. | |
| SchemaValidation | Specifies that the ServiceDescription schema is invalid. | |
| 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. | |
| WsiConformance | 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 = 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);
Available since 1.1