elemento operation
Specifica un'operazione per cui generare il codice.
<operation/>
Non ci sono attributi.
Non ci sono elementi figlio.
Elemento | Descrizione |
---|---|
functionDeclarations |
Genera dichiarazioni di implementazione per le funzioni proxy per le operazioni sul tipo di porta. |
idlFunctionDeclarations |
Genera dichiarazioni IDL per le funzioni proxy per le operazioni sul tipo di porta. |
messageStructureDefinitions |
Genera definizioni di struttura C per i tipi di messaggio. |
messageTypeDeclarations |
Genera dichiarazioni costanti C per le tabelle XML Schema per i tipi di messaggio. |
messageTypeDefinitions |
Genera costanti C per le tabelle XML Schema per i tipi di messaggio. |
portTypeDeclarations |
Genera dichiarazioni costanti C per i tipi di porta. |
portTypeDefinitions |
Genera costanti C per i tipi di porta. |
proxyFunctionImplementations |
Genera implementazioni per le funzioni proxy per le operazioni del tipo di porta. |
stubDeclarations |
Genera dichiarazioni per le funzioni stub per le operazioni di 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. |
È possibile specificare qualsiasi numero di operazioni. Se non vengono specificate operazioni, il codice viene generato per tutte le operazioni in tutti i tipi di porta pertinenti. L'uso dell'elemento dell'operazione limita i metodi generati a quelli contenuti nell'operazione.
Ad esempio, una stampante supporta queste operazioni tra le altre:
- PrintJobByPost
- PrintJobByReference
- CancelJob
- GetJobElements
- GetActiveJobs
- GetJobHistory
- SubscribeToPrinterConfigChange
- UnsubscribeToPrinterConfigChange
Tuttavia, per includere solo i metodi correlati alle operazioni PrintJobByPost e GetJobElements , lo script di generazione del codice userebbe gli elementi idlFunctionDeclarations come indicato di seguito:
<idlFunctionDeclarations>
<operation>PrintJobByPost</operation>
<operation>GetJobElements></operation>
</idlFunctionDeclarations>
In questo modo vengono generate dichiarazioni di funzione idl per tutti i metodi associati alle due operazioni, ad esempio BeginPrintJobByPost, EndPrintJobByPost, BeginGetJobElements e EndGetJobElements.
Etichetta | Valore |
---|---|
Sistema minimo supportato |
Windows Vista |
Può essere vuoto | Sì |