operation-Element

Gibt einen Vorgang an, für den Code generiert werden soll.

Verwendung

<operation/>

Attributes

Es gibt keine Attribute.

Untergeordnete Elemente

Es gibt keine untergeordneten Elemente.

Übergeordnete Elemente

Element BESCHREIBUNG
functionDeclarations
Generiert Implementierungsdeklarationen für Proxyfunktionen für Porttypvorgänge.

idlFunctionDeclarations
Generiert IDL-Deklarationen für Proxyfunktionen für Porttypvorgänge.

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.

portTypeDeclarations
Generiert C-Konstantendeklarationen für Porttypen.

portTypeDefinitions
Generiert C-Konstanten für Porttypen.

proxyFunctionImplementations
Generiert Implementierungen für Proxyfunktionen für Porttypvorgänge.

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 Abonnieren/Kündigen von Proxyfunktionen für Porttypbenachrichtigungsvorgänge.

subscriptionIdlFunctionDeclarations
Generiert IDL-Deklarationen für Abonnement-/Abonnementproxyfunktionen für Porttypbenachrichtigungsvorgänge.

subscriptionProxyFunctionImplementations
Generiert Implementierungen für Abonnieren/Kündigen von Proxyfunktionen für Benachrichtigungsvorgänge für Porttypen.

Bemerkungen

Es kann eine beliebige Anzahl von Vorgängen angegeben werden. Wenn keine Vorgänge angegeben werden, wird Code für alle Vorgänge in allen relevanten Porttypen generiert. Die Verwendung des Vorgangselements schränkt die generierten Methoden auf die im Vorgang enthaltenen Methoden ein.

Beispielsweise unterstützt ein Drucker diese Vorgänge unter anderem:

  • PrintJobByPost
  • PrintJobByReference
  • CancelJob
  • GetJobElements
  • GetActiveJobs
  • GetJobHistory
  • SubscribeToPrinterConfigChange
  • UnsubscribeToPrinterConfigChange

Um jedoch nur die Methoden zu verwenden, die sich auf die Vorgänge PrintJobByPost und GetJobElements bezieht, verwendet das Codegenerierungsskript die idlFunctionDeclarations-Elemente wie folgt:

<idlFunctionDeclarations>
    <operation>PrintJobByPost</operation>
    <operation>GetJobElements></operation>
</idlFunctionDeclarations>

Dadurch werden idl-Funktionsdeklarationen für alle Methoden generiert, die den beiden Vorgängen zugeordnet sind (z. B. BeginPrintJobByPost, EndPrintJobByPost, BeginGetJobElements und EndGetJobElements).

Elementinformationen

Bezeichnung Wert
Unterstützte Mindestversion (System)
Windows Vista
Kann leer bleiben Ja