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 = 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 );
Available since 1.1