Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Indirizza il generatore di codice a generare un file e specifica il nome del file di output.
Utilizzo
<file
name = "pathname string">
child elements
</file>
Attributi
| Attributo | Type | Obbligatoria | Descrizione |
|---|---|---|---|
|
nome |
stringa pathname |
Sì |
Nome file di output per il contenuto generato. La stringa del nome file deve includere informazioni complete sul percorso. |
Elementi figlio
| Elemento | Descrizione |
|---|---|
|
CDATA |
Le sezioni Testo e CDATA vengono copiate nel file senza modifiche. Il codice sorgente che non è una funzione dei dati di input del contratto può essere aggiunto ai file di output usando sezioni di testo e CDATA. |
|
enumerationValueDeclarations |
Genera dichiarazioni C per i valori di tutti i tipi enumerati. |
|
eventSourceBuilderDeclarations |
Genera dichiarazioni per le funzioni che creano classi di origine evento. |
|
eventSourceBuilderImplementations |
Genera funzioni che creano classi di origine evento. |
|
functionDeclarations |
Genera dichiarazioni di implementazione per le funzioni proxy per le operazioni sul tipo di porta. |
|
hostBuilderDeclaration |
Genera una dichiarazione per una funzione che crea un host tipizzato. |
|
hostBuilderImplementation |
Genera una funzione che crea un host tipizzato. |
|
idlFunctionDeclarations |
Genera dichiarazioni IDL per le funzioni proxy per le operazioni sul tipo di porta. |
|
Includono |
Include il contenuto di una macro o di un file nell'output generato. |
|
IUnknownDeclarations |
Genera dichiarazioni per QueryInterface, AddRef e Release. |
|
IUnknownDefinitions |
Genera implementazioni per QueryInterface, AddRef e Release. |
|
literalInclude |
Inserisce un'istruzione di inclusione C o IDL nel codice generato. |
|
messageStructureDefinitions |
Genera definizioni di struttura C per i tipi di messaggio. |
|
messageTypeDeclarations |
Genera dichiarazioni costanti C per le tabelle di XML Schema per i tipi di messaggio. |
|
messageTypeDefinitions |
Genera costanti C per le tabelle di XML Schema per i tipi di messaggio. |
|
namespaceDeclarations |
Genera dichiarazioni C per le tabelle dello spazio dei nomi. |
|
namespaceDefinitions |
Genera definizioni C per le tabelle dello spazio dei nomi. |
|
portTypeDeclarations |
Genera dichiarazioni costanti C per i tipi di porta. |
|
portTypeDefinitions |
Genera costanti C per i tipi di porta. |
|
proxyBuilderDeclarations |
Genera dichiarazioni per le funzioni per creare proxy tipizzato. |
|
proxyBuilderImplementations |
Genera funzioni per creare proxy tipizzato. |
|
proxyFunctionImplementations |
Genera implementazioni per le funzioni proxy per le operazioni sul tipo di porta. |
|
relationshipMetadataDeclaration |
Genera una dichiarazione forward per i metadati di hosting specificati nell'elemento hostMetadata . |
|
relationshipMetadataDefinition |
Genera una definizione di costante C per i metadati di hosting specificati nell'elemento hostMetadata . |
|
structDeclarations |
Genera dichiarazioni di struttura C per i tipi noti. |
|
structDefinitions |
Genera definizioni di struttura C per i tipi noti. |
|
stubDeclarations |
Genera dichiarazioni per le funzioni stub per le operazioni sul tipo di porta. |
|
stubDefinitions |
Genera implementazioni per le funzioni stub per le operazioni sul tipo di porta. |
|
subscriptionFunctionDeclarations |
Genera dichiarazioni di implementazione per le funzioni proxy di sottoscrizione/annullamento della sottoscrizione per le operazioni di notifica del tipo di porta. |
|
subscriptionIdlFunctionDeclarations |
Genera dichiarazioni IDL per le funzioni proxy di sottoscrizione/annullamento della sottoscrizione per le operazioni di notifica del tipo di porta. |
|
subscriptionProxyFunctionImplementations |
Genera implementazioni per le funzioni proxy di sottoscrizione/annullamento della sottoscrizione per le operazioni di notifica del tipo di porta. |
|
text |
Le sezioni Testo e CDATA vengono copiate nel file senza modifiche. Il codice sorgente che non è una funzione dei dati di input del contratto può essere aggiunto ai file di output usando sezioni di testo e CDATA. |
|
thisModelMetadataDeclaration |
Genera una dichiarazione forward per la costante C per i metadati del produttore specificati nell'elemento thisModelMetadata . |
|
thisModelMetadataDefinition |
Genera una costante C per i metadati del produttore specificati nell'elemento thisModelMetadata . |
|
typeTableDeclarations |
Genera dichiarazioni costanti C per le tabelle di XML Schema per i tipi noti. |
|
typeTableDefinitions |
Genera costanti C per le tabelle XML Schema per i tipi noti. |
Sequenza di elementi figlio
(
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*
)
Elementi padre
| Elemento | Descrizione |
|---|---|
|
wsdCodeGen |
Elemento radice di un file di script XML del generatore di codice WSDAPI. |
Commenti
Il nome del file è determinato dal valore dell'attributo name o dell'elemento figlio. Il contenuto del file è determinato dagli altri elementi figlio, testo e CDATA nell'elemento file . Il testo e CDATA vengono copiati nel file non modificato. Gli elementi figlio vengono sostituiti con codice generato. Gli elementi text, CDATA e figlio possono verificarsi in qualsiasi ordine e possono essere ripetuti in modo indefinito.
Informazioni sull'elemento
| Etichetta | Valore |
|---|---|
| Sistema minimo supportato |
Windows Vista |
| Può essere vuoto | No |