Freigeben über


Operation-Element

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

Verwendung

<operation/>

Attribute

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 Abonnierungs-/Abonnementproxyfunktionen für Porttypbenachrichtigungsvorgänge.

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

subscriptionProxyFunctionImplementations-
Generiert Implementierungen für Abonnierungs-/Abonnementproxyfunktionen für Porttypbenachrichtigungsvorgänge.

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. Durch die Verwendung des Vorgangs-Elements werden die im Vorgang enthaltenen Methoden beschränkt.

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

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

Um jedoch nur die Methoden für die PrintJobByPost- und GetJobElements--Vorgänge einzuschließen, würde das Codegenerierungsskript die idlFunctionDeclarations- Elemente wie folgt verwenden:

<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

Etikett Wert
Mindestens unterstütztes System
Windows Vista
Kann leer sein Ja