Interop Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Figyelemfelhívás
The WF3 Types are deprecated. Instead, please use the new WF4 Types from System.Activities.*
Egy munkafolyamaton belüli végrehajtást Activity kezelő tevékenység.
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
[<System.Obsolete("The WF3 Types are deprecated. Instead, please use the new WF4 Types from System.Activities.*")>]
type Interop = class
inherit NativeActivity
interface ICustomTypeDescriptor
Public NotInheritable Class Interop
Inherits NativeActivity
Implements ICustomTypeDescriptor
- Öröklődés
- Attribútumok
- Megvalósítás
Megjegyzések
Note
A Interop tevékenység csak akkor jelenik meg a munkafolyamat-tervező eszközkészletében, ha a munkafolyamat projektjének Target Framework beállítása be van állítva .Net Framework 4.
Warning
A Interop által támogatott felülettípusok korlátozásai miatt a HandleExternalEventActivity és CallExternalMethodActivity nem használható közvetlenül, de az a Munkafolyamat-kommunikációs tevékenység eszközzel (WCA.exe) létrehozott származtatott tevékenységek használhatók. Részletekért tekintse meg a Windows Workflow Foundation eszközeit .
Konstruktorok
| Name | Description |
|---|---|
| Interop() |
Elavult.
Létrehozza az osztály új példányát Interop . |
Tulajdonságok
| Name | Description |
|---|---|
| ActivityMetaProperties |
Elavult.
A név-érték párok gyűjteménye, amelyek megfelelnek a Activitymetaadatoknak , például egy tevékenység tulajdonságának Name vagy egy WhileActivity tevékenység tulajdonságának Condition . |
| ActivityProperties |
Elavult.
Lekéri a név-érték párok gyűjteményét, amelyek megfelelnek a .Activity |
| ActivityType |
Elavult.
Lekéri vagy beállítja a tevékenység által Interop tartalmazott tevékenység típusát. |
| CacheId |
Elavult.
Lekéri a munkafolyamat-definíció hatókörén belül egyedi gyorsítótár azonosítóját. (Öröklődés forrása Activity) |
| CanInduceIdle |
Elavult.
Lekéri vagy beállít egy értéket, amely jelzi, hogy a tevékenység okozhatja-e a munkafolyamat tétlenségét. (Öröklődés forrása NativeActivity) |
| Constraints |
Elavult.
Lekéri azoknak a tevékenységeknek a gyűjteményét Constraint , amelyek konfigurálhatók úgy, hogy érvényesítést biztosítsanak a Activity. (Öröklődés forrása Activity) |
| DisplayName |
Elavult.
Lekéri vagy beállítja a hibakereséshez, az ellenőrzéshez, a kivételkezeléshez és a nyomon követéshez használt rövid nevet. (Öröklődés forrása Activity) |
| Id |
Elavult.
A munkafolyamat-definíció hatókörében egyedi azonosítót kap. (Öröklődés forrása Activity) |
| Implementation |
Elavult.
A tevékenység végrehajtási logikája. (Öröklődés forrása NativeActivity) |
| ImplementationVersion |
Elavult.
Lekéri vagy beállítja a tevékenység implementációs verzióját. (Öröklődés forrása NativeActivity) |
Metódusok
| Name | Description |
|---|---|
| Abort(NativeActivityAbortContext) |
Elavult.
Származtatott osztályban való implementáláskor a megszakított tevékenységre reagálva hajt végre műveleteket. (Öröklődés forrása NativeActivity) |
| CacheMetadata(ActivityMetadata) |
Elavult.
Nincs implementálva. Használja inkább a metódust CacheMetadata(NativeActivityMetadata) . (Öröklődés forrása NativeActivity) |
| CacheMetadata(NativeActivityMetadata) |
Elavult.
Létrehozza és ellenőrzi a tevékenység argumentumainak, változóinak, gyermektevékenységeinek és tevékenységdelegáltjainak leírását. (Öröklődés forrása NativeActivity) |
| Cancel(NativeActivityContext) |
Elavult.
Származtatott osztályban implementálva a logika futtatásával a tevékenység kecses korai befejezését okozhatja. (Öröklődés forrása NativeActivity) |
| Equals(Object) |
Elavult.
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| Execute(NativeActivityContext) |
Elavult.
Származtatott osztályban implementálva futtatja a tevékenység végrehajtási logikáját. (Öröklődés forrása NativeActivity) |
| GetHashCode() |
Elavult.
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Elavult.
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Elavult.
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata, Activity) |
Elavult.
Eseményt hoz létre a dinamikus frissítés térképének létrehozásakor. (Öröklődés forrása NativeActivity) |
| OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) |
Elavult.
Eseményt hoz létre a dinamikus frissítés térképének létrehozásakor. (Öröklődés forrása NativeActivity) |
| ShouldSerializeDisplayName() |
Elavult.
Azt jelzi, hogy a DisplayName tulajdonság szerializálva legyen-e. (Öröklődés forrása Activity) |
| ToString() |
Elavult.
Olyan értéket String ad vissza, amely tartalmazza az Id és DisplayName a Activity. (Öröklődés forrása Activity) |
| UpdateInstance(NativeActivityUpdateContext) |
Elavult.
Frissíti a példányt NativeActivity. (Öröklődés forrása NativeActivity) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| ICustomTypeDescriptor.GetAttributes() |
Elavult.
A tartalmazott Activityattribútumok gyűjteményét adja vissza. |
| ICustomTypeDescriptor.GetClassName() |
Elavult.
A tartalmazott Activityosztály nevét adja vissza. |
| ICustomTypeDescriptor.GetComponentName() |
Elavult.
A tartalmazott Activitynevét adja vissza. |
| ICustomTypeDescriptor.GetConverter() |
Elavult.
A tartalmazott Activitytípuskonvertert adja vissza. |
| ICustomTypeDescriptor.GetDefaultEvent() |
Elavult.
A tartalmazott Activityesemény alapértelmezett eseményét adja vissza. |
| ICustomTypeDescriptor.GetDefaultProperty() |
Elavult.
A tartalmazott Activitytulajdonság alapértelmezett tulajdonságát adja vissza. |
| ICustomTypeDescriptor.GetEditor(Type) |
Elavult.
A tartalmazott Activityszerkesztőt adja vissza. |
| ICustomTypeDescriptor.GetEvents() |
Elavult.
A tartalmazott Activityesemények gyűjteményét adja vissza. |
| ICustomTypeDescriptor.GetEvents(Attribute[]) |
Elavult.
A megadott attribútumtömb szűrőként való használatával adja vissza a benne lévő Activity események gyűjteményét. |
| ICustomTypeDescriptor.GetProperties() |
Elavult.
A tartalmazott Activitytulajdonságok gyűjteményét adja vissza. |
| ICustomTypeDescriptor.GetProperties(Attribute[]) |
Elavult.
A tartalmazott Activity tulajdonságok gyűjteményét adja vissza egy megadott attribútumtömb használatával szűrőként. |
| ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Elavult.
A megadott tulajdonságleíró tulajdonosát vagy magát a Interop tevékenységet adja vissza, ha a tulajdonságleírónak nincs tulajdonosa. |