Interop Osztály

Definíció

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.

A következőre érvényes: