Interop Klasse

Definition

Warnung

Diese API ist jetzt veraltet.

Eine Aktivität, die die Ausführung einer Activity innerhalb eines Workflows verwaltet.An activity that manages the execution of an Activity within a workflow.

public ref class Interop sealed : System::Activities::NativeActivity, System::ComponentModel::ICustomTypeDescriptor
public sealed class Interop : System.Activities.NativeActivity, System.ComponentModel.ICustomTypeDescriptor
[System.Obsolete("The WF3 Types are deprecated. Instead, please use the new WF4 Types from System.Activities.*")]
public sealed class Interop : System.Activities.NativeActivity, System.ComponentModel.ICustomTypeDescriptor
type Interop = class
    inherit NativeActivity
    interface ICustomTypeDescriptor
Public NotInheritable Class Interop
Inherits NativeActivity
Implements ICustomTypeDescriptor
Vererbung
Attribute
Implementiert

Hinweise

Hinweis

Die Interop-Aktivität wird nicht in der Toolbox des Workflow-Designers angezeigt, es sei denn, für das Projekt des Workflows ist die Target Framework Einstellung auf .Net Framework 4festgelegt.The Interop activity will not appear in the workflow designer toolbox unless the workflow's project has its Target Framework setting set to .Net Framework 4.

Warnung

Aufgrund von Einschränkungen bei den Schnittstellentypen, die die Interop-Aktivität unterstützen kann, können das HandleExternalEventActivity-Objekt und das CallExternalMethodActivity-Objekt nicht direkt verwendet werden. Abgeleitete Aktivitäten, die mit dem Tool für Workflow-Kommunikationsaktivitäten (WCA.exe) erstellt wurden, können jedoch verwendet werden.Due to limitations in the interface types that the Interop activity can support, HandleExternalEventActivity and CallExternalMethodActivity cannot be used directly, but derivative activities created using the Workflow Communication Activity tool (WCA.exe) can be used. Weitere Informationen finden Sie unter Windows Workflow Foundation Tools .See Windows Workflow Foundation Tools for details.

Konstruktoren

Interop()

Erstellt eine neue Instanz der Interop-Klasse.Creates a new instance of the Interop class.

Eigenschaften

ActivityMetaProperties

Die Collection von Name/Wert-Paaren, die den Metadaten der Activity entsprechen, beispielsweise die Name-Eigenschaft einer Aktivität oder die WhileActivity-Eigenschaft einer Condition-Aktivität.The collection of name-value pairs that corresponds to the metadata of the Activity, such as an activity's Name property, or a WhileActivity activity's Condition property.

ActivityProperties

Ruft die Auflistung von Name/Wert-Paaren ab, die den Ein- und Ausgabeeigenschaften der Activity entspricht.Gets the collection of name-value pairs that corresponds to the input and output properties of the Activity.

ActivityType

Ruft den Typ der Aktivität ab, die in der Interop-Aktivität enthalten ist, oder legt ihn fest.Gets or sets the type of the activity contained by the Interop activity.

CacheId

Ruft den Bezeichner des Caches ab, der innerhalb des Bereichs der Workflowdefinition eindeutig ist.Gets the identifier of the cache that is unique within the scope of the workflow definition.

(Geerbt von Activity)
CanInduceIdle

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob die Aktivität verursachen kann, dass der Workflow in den Leerlauf versetzt wird.Gets or sets a value that indicates whether the activity can cause the workflow to become idle.

(Geerbt von NativeActivity)
Constraints

Ruft eine Auflistung von Constraint-Aktivitäten ab, die so konfiguriert werden kann, dass sie die Validierung für Activity bereitstellt.Gets a collection of Constraint activities that can be configured to provide validation for the Activity.

(Geerbt von Activity)
DisplayName

Ruft einen optionalen Anzeigenamen ab, der für Debugging, Validierung, Ausnahmebehandlung und Nachverfolgung verwendet wird, oder legt ihn fest.Gets or sets an optional friendly name that is used for debugging, validation, exception handling, and tracking.

(Geerbt von Activity)
Id

Ruft einen Bezeichner ab, der innerhalb des Bereichs der Workflowdefinition eindeutig ist.Gets an identifier that is unique in the scope of the workflow definition.

(Geerbt von Activity)
Implementation

Die Ausführungslogik der Aktivität.The execution logic of the activity.

(Geerbt von NativeActivity)
ImplementationVersion

Ruft die Implementierungsversion der Aktivität ab oder legt diese fest.Gets or sets the implementation version of the activity.

(Geerbt von NativeActivity)

Methoden

Abort(NativeActivityAbortContext)

Führt bei Implementierung in einer abgeleiteten Klasse Aktionen als Reaktion auf die abgebrochene Aktivität aus.When implemented in a derived class, takes actions in response to the activity being aborted.

(Geerbt von NativeActivity)
CacheMetadata(ActivityMetadata)

Nicht implementiert.Not implemented. Verwenden Sie stattdessen die CacheMetadata(NativeActivityMetadata)-Methode.Use the CacheMetadata(NativeActivityMetadata) method instead.

(Geerbt von NativeActivity)
CacheMetadata(NativeActivityMetadata)

Erstellt und überprüft eine Beschreibung der Argumente, Variablen, untergeordneten Aktivitäten und Aktivitätsdelegaten der Aktivität.Creates and validates a description of the activity's arguments, variables, child activities, and activity delegates.

(Geerbt von NativeActivity)
Cancel(NativeActivityContext)

Führt bei Implementierung in einer abgeleiteten Klasse Logik für einen ordnungsgemäßen frühzeitigen Abschluss der Aktivität aus.When implemented in a derived class, runs logic to cause graceful early completion of the activity.

(Geerbt von NativeActivity)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
Execute(NativeActivityContext)

Führt bei der Implementierung in eine abgeleitete Klasse die Ausführungslogik der Aktivität aus.When implemented in a derived class, runs the activity's execution logic.

(Geerbt von NativeActivity)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata, Activity)

Löst ein Ereignis aus, wenn eine Zuordnung für das dynamische Update erstellt wird.Raises an event when creating a map for the dynamic update.

(Geerbt von NativeActivity)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Löst ein Ereignis aus, wenn eine Zuordnung für das dynamische Update erstellt wird.Raises an event when creating a map for the dynamic update.

(Geerbt von NativeActivity)
ShouldSerializeDisplayName()

Gibt an, ob die DisplayName- Eigenschaft serialisiert werden soll.Indicates whether the DisplayName property should be serialized.

(Geerbt von Activity)
ToString()

Gibt eine String zurück, die Id und DisplayName von Activity enthält.Returns a String that contains the Id and DisplayName of the Activity.

(Geerbt von Activity)
UpdateInstance(NativeActivityUpdateContext)

Aktualisiert die NativeActivity-Instanz.Updates the instance of NativeActivity.

(Geerbt von NativeActivity)

Explizite Schnittstellenimplementierungen

ICustomTypeDescriptor.GetAttributes()

Gibt die Auflistung von Attributen für die enthaltene Activity zurück.Returns the collection of attributes for the contained Activity.

ICustomTypeDescriptor.GetClassName()

Gibt den Namen der Klasse der enthaltenen Activity zurück.Returns the name of the class of the contained Activity.

ICustomTypeDescriptor.GetComponentName()

Gibt den Namen der enthaltenen Activity zurück.Returns the name of the contained Activity.

ICustomTypeDescriptor.GetConverter()

Gibt den zugeordneten Typkonverter für die enthaltene Activity zurück.Returns the associated type converter for the contained Activity.

ICustomTypeDescriptor.GetDefaultEvent()

Gibt das Standardereignis für die enthaltene Activity zurück.Returns the default event for the contained Activity.

ICustomTypeDescriptor.GetDefaultProperty()

Gibt die Standardeigenschaft für die enthaltene Activity zurück.Returns the default property for the contained Activity.

ICustomTypeDescriptor.GetEditor(Type)

Gibt den Editor für die enthaltene Activity zurück.Returns the editor for the contained Activity.

ICustomTypeDescriptor.GetEvents()

Gibt die Auflistung von Ereignissen für die enthaltene Activity zurück.Returns the collection of events for the contained Activity.

ICustomTypeDescriptor.GetEvents(Attribute[])

Gibt die Auflistung der Ereignisse für die enthaltene Activity zurück. Hierbei wird das angegebene Array von Attributen als Filter verwendet.Returns the collection of events for the contained Activity using the specified array of attributes as a filter.

ICustomTypeDescriptor.GetProperties()

Gibt die Auflistung von Eigenschaften für die enthaltene Activity zurück.Returns the collection of properties for the contained Activity.

ICustomTypeDescriptor.GetProperties(Attribute[])

Gibt die Auflistung der Eigenschaften für die enthaltene Activity zurück. Hierbei wird ein angegebenes Array von Attributen als Filter verwendet.Returns the collection of properties for the contained Activity using a specified array of attributes as a filter.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Gibt den Besitzer des angegebenen Eigenschaftendeskriptors oder die Interop-Aktivität selbst zurück, wenn der Eigenschaftendeskriptor keinen Besitzer hat.Returns the owner of the specified property descriptor or the Interop activity itself if the property descriptor has no owner.

Gilt für: