ServiceDescriptionImportWarnings Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger vilken typ av varningar som genereras av Import(CodeNamespace, CodeCompileUnit).
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
public enum class ServiceDescriptionImportWarnings
public enum ServiceDescriptionImportWarnings
[System.Flags]
public enum ServiceDescriptionImportWarnings
type ServiceDescriptionImportWarnings =
[<System.Flags>]
type ServiceDescriptionImportWarnings =
Public Enum ServiceDescriptionImportWarnings
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| NoCodeGenerated | 1 | Anger att ingen proxyklass genererades av Import(CodeNamespace, CodeCompileUnit) metoden. |
| OptionalExtensionsIgnored | 2 | Anger att minst ett valfritt ServiceDescriptionFormatExtension för att ServiceDescription importeras har ignorerats. |
| RequiredExtensionsIgnored | 4 | Anger att minst en som krävs ServiceDescriptionFormatExtension för ServiceDescription att importeras har ignorerats. |
| UnsupportedOperationsIgnored | 8 | Anger att minst en Operation för att ServiceDescription importeras är av en typ som inte stöds och har ignorerats. |
| UnsupportedBindingsIgnored | 16 | Anger att minst en Binding för att ServiceDescription importeras är av en typ som inte stöds och har ignorerats. |
| NoMethodsGenerated | 32 | Anger att proxyklassen Import(CodeNamespace, CodeCompileUnit) som genereras av metoden inte innehåller några metoder. |
| SchemaValidation | 64 | Anger att ServiceDescription schemat är ogiltigt. |
| WsiConformance | 128 | Anger att den ServiceDescription som ska importeras inte överensstämmer med WS-I Basic-profilen. |
Exempel
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)