Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Weist den Codegenerator an, eine Datei zu generieren, und gibt den Namen der Ausgabedatei an.
Verbrauch
<file
name = "pathname string">
child elements
</file>
Attribute
| attribute | type | Erforderlich | BESCHREIBUNG |
|---|---|---|---|
|
name |
pathname string |
Ja |
Der Name der Ausgabedatei für den generierten Inhalt. Die Dateinamenzeichenfolge sollte vollständige Pfadinformationen enthalten. |
Untergeordnete Elemente
| Element | BESCHREIBUNG |
|---|---|
|
CDATA |
Text- und CDATA-Abschnitte werden unverändert in die Datei kopiert. Quellcode, der keine Funktion der Vertragseingabedaten ist, kann ausgabedateien mithilfe von Text- und CDATA-Abschnitten hinzugefügt werden. |
|
enumerationValueDeclarations |
Generiert C-Deklarationen für Werte aller enumerationierten Typen. |
|
eventSourceBuilderDeclarations |
Generiert Deklarationen für Funktionen, die Ereignisquellklassen erstellen. |
|
eventSourceBuilderImplementations |
Generiert Funktionen, die Ereignisquellklassen erstellen. |
|
functionDeclarations |
Generiert Implementierungsdeklarationen für Proxyfunktionen für Porttypvorgänge. |
|
hostBuilderDeclaration |
Generiert eine Deklaration für eine Funktion, die einen typisierten Host erstellt. |
|
hostBuilderImplementation |
Generiert eine Funktion, die einen typisierten Host erstellt. |
|
idlFunctionDeclarations |
Generiert IDL-Deklarationen für Proxyfunktionen für Porttypvorgänge. |
|
einschließen |
Schließt den Inhalt eines Makros oder einer Datei in die generierte Ausgabe ein. |
|
IUnknownDeclarations |
Generiert Deklarationen für QueryInterface, AddRef und Release. |
|
IUnknownDefinitions |
Generiert Implementierungen für QueryInterface, AddRef und Release. |
|
literalInclude |
Platziert eine C- oder IDL-Include-Anweisung im generierten Code. |
|
messageStructureDefinitions |
Generiert C-Strukturdefinitionen für Nachrichtentypen. |
|
messageTypeDeclarations |
Generiert C-Konstantendeklarationen für XML-Schematabellen für Nachrichtentypen. |
|
messageTypeDefinitions |
Generiert C-Konstanten für XML-Schematabellen für Nachrichtentypen. |
|
namespaceDeclarations |
Generiert C-Deklarationen für Namespacetabellen. |
|
namespaceDefinitions |
Generiert C-Definitionen für Namespacetabellen. |
|
portTypeDeclarations |
Generiert C-Konstantendeklarationen für Porttypen. |
|
portTypeDefinitions |
Generiert C-Konstanten für Porttypen. |
|
proxyBuilderDeclarations |
Generiert Deklarationen für Funktionen, um typisierte Proxys zu erstellen. |
|
proxyBuilderImplementations |
Generiert Funktionen zum Erstellen typisierter Proxys. |
|
proxyFunctionImplementations |
Generiert Implementierungen für Proxyfunktionen für Porttypvorgänge. |
|
relationshipMetadataDeclaration |
Generiert eine Forwarddeklaration für die im hostMetadata-Element angegebenen Hostingmetadaten . |
|
relationshipMetadataDefinition |
Generiert eine C-Konstantendefinition für die im hostMetadata-Element angegebenen Hostingmetadaten. |
|
structDeclarations |
Generiert C-Strukturdeklarationen für bekannte Typen. |
|
structDefinitions |
Generiert C-Strukturdefinitionen für bekannte Typen. |
|
stubDeclarations |
Generiert Deklarationen für Stubfunktionen für Porttypvorgänge. |
|
stubDefinitions |
Generiert Implementierungen für Stubfunktionen für Porttypvorgänge. |
|
subscriptionFunctionDeclarations |
Generiert Implementierungsdeklarationen für Abonnierungs-/Abmeldeproxyfunktionen für Benachrichtigungsvorgänge vom Porttyp. |
|
subscriptionIdlFunctionDeclarations |
Generiert IDL-Deklarationen für Abonnement-/Abmeldeproxyfunktionen für Porttypbenachrichtigungsvorgänge. |
|
subscriptionProxyFunctionImplementations |
Generiert Implementierungen für Abonnierungs-/Abmeldeproxyfunktionen für Porttypbenachrichtigungsvorgänge. |
|
text |
Text- und CDATA-Abschnitte werden unverändert in die Datei kopiert. Quellcode, der keine Funktion der Vertragseingabedaten ist, kann ausgabedateien mithilfe von Text- und CDATA-Abschnitten hinzugefügt werden. |
|
thisModelMetadataDeclaration |
Generiert eine Forwarddeklaration für die C-Konstante für die Herstellermetadaten, die im thisModelMetadata-Element angegeben sind. |
|
thisModelMetadataDefinition |
Generiert eine C-Konstante für die Herstellermetadaten, die im thisModelMetadata-Element angegeben sind. |
|
typeTableDeclarations |
Generiert C-Konstantendeklarationen für XML-Schematabellen für bekannte Typen. |
|
typeTableDefinitions |
Generiert C-Konstanten für XML-Schematabellen für bekannte Typen. |
Sequenz untergeordneter Elemente
(
text,
CDATA,
namespaceDeclarations*,
namespaceDefinitions*,
structDeclarations*,
structDefinitions*,
typeTableDeclarations*,
typeTableDefinitions*,
thisModelMetadataDeclaration*,
thisModelMetadataDefinition*,
portTypeDeclarations*,
portTypeDefinitions*,
messageStructureDefinitions*,
messageTypeDeclarations*,
messageTypeDefinitions*,
idlFunctionDeclarations*,
subscriptionIdlFunctionDeclarations*,
functionDeclarations*,
subscriptionFunctionDeclarations*,
proxyFunctionImplementations*,
subscriptionProxyFunctionImplementations*,
stubDeclarations*,
stubDefinitions*,
enumerationValueDeclarations*,
include*,
IUnknownDeclarations*,
IUnknownDefinitions*,
relationshipMetadataDeclaration*,
relationshipMetadataDefinition*,
proxyBuilderDeclarations*,
proxyBuilderImplementations*,
hostBuilderDeclaration*,
hostBuilderImplementation*,
eventSourceBuilderDeclarations*,
eventSourceBuilderImplementations*,
literalInclude*
)
Übergeordnete Elemente
| Element | BESCHREIBUNG |
|---|---|
|
wsdCodeGen |
Das Stammelement einer XML-Skriptdatei des WSDAPI-Codegenerators. |
Bemerkungen
Der Name der Datei wird durch den Wert des Name-Attributs oder des untergeordneten Elements bestimmt. Der Inhalt der Datei wird durch die anderen untergeordneten Elemente, Text und CDATA im Dateielement bestimmt. Text und CDATA werden unverändert in die Datei kopiert. Untergeordnete Elemente werden durch generierten Code ersetzt. Text, CDATA und untergeordnete Elemente können in beliebiger Reihenfolge vorkommen und unbegrenzt wiederholt werden.
Elementinformationen
| Bezeichnung | Wert |
|---|---|
| Unterstützte Mindestversion (System) |
Windows Vista |
| Kann leer bleiben | Nein |