SendActivity Osztály

Definíció

Figyelemfelhívás

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Ügyféltevékenység, amely egy Windows kommunikációs alaprendszer (WCF) szolgáltatásművelet szinkron meghívását modellozza.

public ref class SendActivity sealed : System::Workflow::ComponentModel::Activity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))]
public sealed class SendActivity : System.Workflow.ComponentModel.Activity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class SendActivity : System.Workflow.ComponentModel.Activity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))>]
type SendActivity = class
    inherit Activity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type SendActivity = class
    inherit Activity
Public NotInheritable Class SendActivity
Inherits Activity
Öröklődés
Attribútumok

Megjegyzések

Note

Ez az anyag az elavult típusokat és névtereket ismerteti. További információ: Deprecated Types in Windows Workflow Foundation 4.5.

A SendActivity tevékenység lehetővé teszi, hogy előre definiált üzenetcsere-mintával vegyen részt egy WCF-szolgáltatással folytatott beszélgetésben.

Note

A SendActivity tevékenység egy blokkoló tevékenység, ami azt jelenti, hogy a munkafolyamat végrehajtása le van tiltva, amíg a tevékenység befejeződik.

A tevékenység által támogatott üzenetcsere-minták a SendActivity következők:

  • Egyirányú üzenetküldés

    A SendActivity tevékenység üzenetet küld, de nem vár választ a szolgáltatástól.

  • Kérés küldése – Válasz fogadása

    A SendActivity tevékenység üzenetet küld, és megvárja, amíg választ nem kap a szolgáltatástól.

  • Kérés küldése – Hiba fogadása

    A SendActivity tevékenység üzenetet küld, és megvárja, amíg a szolgáltatás választ vagy hibát nem kap. A végrehajtás során a küldési tevékenység a kiszolgálótól kapott összes hibát elhárítja. FaultHandlerActivity tevékenységek használhatók az ügyfél-munkafolyamat hibáinak kezelésére.

Note

Ez a tevékenység .NET Framework 3.5 része. A .NET Framework 4 egyenértékű tevékenységéről lásd: Send.

Konstruktorok

Name Description
SendActivity()
Elavult.

Inicializálja a SendActivity osztály új példányát.

SendActivity(String)
Elavult.

Inicializálja az osztály új példányát SendActivity a megadott name tulajdonsággal.

Mezők

Name Description
AfterResponseEvent
Elavult.

DependencyProperty Az eseményt célként kitűző AfterResponse értéket jelöli.

BeforeSendEvent
Elavult.

DependencyProperty Az eseményt célként kitűző BeforeSend értéket jelöli.

CustomAddressProperty
Elavult.

DependencyProperty A tulajdonság értékét CustomAddress jelöli.

ReturnValuePropertyName
Elavult.

A szolgáltatás által küldött visszatérési értékhez használt tulajdonság neve, amellyel a SendActivity tevékenység kommunikál.

Tulajdonságok

Name Description
ChannelToken
Elavult.

ChannelToken segítségével SendActivity társíthatja magát egy ügyfélcsatornához.

Context
Elavult.

Egy szótárat ad vissza, amely az ügyfél és a vele kommunikáló szolgáltatás közötti kommunikációhoz használt környezetet tartalmazza, beleértve például a korreláció azonosítását.

CustomAddress
Elavult.

Lekéri vagy beállítja a szolgáltatással való kommunikációhoz használt egyéni címet.

Description
Elavult.

Lekéri vagy beállítja a felhasználó által definiált leírást a Activity.

(Öröklődés forrása Activity)
DesignMode
Elavult.

Lekéri azt az értéket, amely jelzi, hogy ez a példány tervezési vagy futásidejű módban van-e.

(Öröklődés forrása DependencyObject)
Enabled
Elavult.

Lekéri vagy beállít egy értéket, amely jelzi, hogy ez a példány engedélyezve van-e a végrehajtáshoz és az ellenőrzéshez.

(Öröklődés forrása Activity)
ExecutionResult
Elavult.

Lekéri a ActivityExecutionResult példány utolsó futtatási kísérletét.

(Öröklődés forrása Activity)
ExecutionStatus
Elavult.

Lekéri a példány aktuális ActivityExecutionStatus példányát.

(Öröklődés forrása Activity)
IsDynamicActivity
Elavult.

Információt kap arról, hogy a tevékenység a munkafolyamat-példány alapértelmezett értékén ActivityExecutionContext belül fut-e.

(Öröklődés forrása Activity)
Name
Elavult.

Lekéri vagy beállítja a példány nevét. Ennek a névnek meg kell felelnie a Munkafolyamat projektben használt programozási nyelv változó elnevezési konvenciójának.

(Öröklődés forrása Activity)
ParameterBindings
Elavult.

Lekéri a köthető paraméterek gyűjteményét a Windows kommunikációs alaprendszer (WCF) szolgáltatás formális paraméterlistájában található módon.

Parent
Elavult.

Lekéri a CompositeActivity benne lévőt Activity.

(Öröklődés forrása Activity)
ParentDependencyObject
Elavult.

Beolvasja a szülőt DependencyObject a DependencyObject gráfba.

(Öröklődés forrása DependencyObject)
QualifiedName
Elavult.

Lekéri a tevékenység minősített nevét. A minősített tevékenységnevek mindig egyediek egy munkafolyamat-példányban.

(Öröklődés forrása Activity)
ServiceOperationInfo
Elavult.

Meghatározza annak a szolgáltatásnak a szerződését és működését, amellyel a SendActivity tevékenység kommunikál.

Site
Elavult.

Lekéri vagy beállítja az Site összetevőre DependencyObjectmutató hivatkozást.

(Öröklődés forrása DependencyObject)
UserData
Elavult.

Lekéri azokat IDictionary az adatokat, amelyek egyéni adatokat társítanak ehhez az osztálypéldányhoz.

(Öröklődés forrása DependencyObject)
WorkflowInstanceId
Elavult.

Lekéri a Guid példányhoz társított példányt.

(Öröklődés forrása Activity)

Metódusok

Name Description
AddHandler(DependencyProperty, Object)
Elavult.

Kezelőt ad hozzá egy eseményhez DependencyObject.

(Öröklődés forrása DependencyObject)
Cancel(ActivityExecutionContext)
Elavult.

A munkafolyamat futtatókörnyezete meghívta, hogy megszakítsa egy jelenleg futó tevékenység végrehajtását.

(Öröklődés forrása Activity)
Clone()
Elavult.

Létrehoz egy mély másolatot a Activity.

(Öröklődés forrása Activity)
Dispose()
Elavult.

Felszabadítja az összes erőforrást, amelyet a DependencyObject.

(Öröklődés forrása DependencyObject)
Dispose(Boolean)
Elavult.

Felszabadítja a nem felügyelt erőforrásokat, és opcionálisan felszabadítja a használt DependencyObjectfelügyelt erőforrásokat.

(Öröklődés forrása DependencyObject)
Equals(Object)
Elavult.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Execute(ActivityExecutionContext)
Elavult.

A munkafolyamat-futtatókörnyezet meghívta egy tevékenység végrehajtásához.

(Öröklődés forrása Activity)
GetActivityByName(String, Boolean)
Elavult.

Annak a példánynak a Activity példányát adja vissza, amelynek a nevét a rendszer a példány gyökértartományában Activity lévő összes tevékenység halmazából kéri le, ha a második paraméter az false aktuális és az aktuálisActivity, ha a második paraméter .true

(Öröklődés forrása Activity)
GetActivityByName(String)
Elavult.

Visszaadja annak a példánynak a Activity példányát, amelynek nevét a rendszer a példány gyökértevékenysége alatt futó összes tevékenységből kéri le, amely a munkafolyamaton belül található.

(Öröklődés forrása Activity)
GetBinding(DependencyProperty)
Elavult.

Hozzáférést biztosít az ActivityBind adotthoz DependencyPropertytársítottakhoz.

(Öröklődés forrása DependencyObject)
GetBoundValue(ActivityBind, Type)
Elavult.

Lekéri az Object adott témakör tárgyát ActivityBind.

(Öröklődés forrása DependencyObject)
GetContext(Activity, ChannelToken, Type)
Elavult.

Lekéri vagy beállítja a küldési művelet környezeti adatait.

GetContext(Activity, String, String, Type)
Elavult.

Statikus módszer, amely környezeti adatokat ad vissza egy tevékenységpéldány, az adott tevékenység által használt végpontnév, a tulajdonosi tevékenység neve és a Type szerződés típusát képviselő objektum alapján.

GetHashCode()
Elavult.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetInvocationList<T>(DependencyProperty)
Elavult.

Lekéri a megadotthoz DependencyPropertytartozó meghatalmazottakat tartalmazó tömböt.

(Öröklődés forrása DependencyObject)
GetType()
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetValue(DependencyProperty)
Elavult.

Hozzáférést biztosít a kijelölt DependencyPropertyértékhez.

(Öröklődés forrása DependencyObject)
GetValueBase(DependencyProperty)
Elavult.

Hozzáférést biztosít egy objektum kötött objektumához DependencyProperty , és áthalad a felülbíráláson GetValue(DependencyProperty) .

(Öröklődés forrása DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Elavult.

Akkor hívható meg, ha a példány végrehajtásával összefüggésben kivétel keletkezik.

(Öröklődés forrása Activity)
Initialize(IServiceProvider)
Elavult.

A munkafolyamat-futtatókörnyezet meghívta, hogy inicializáljon egy tevékenységet egy új munkafolyamat-példány létrehozása során. Ezt a metódust egy dinamikus ActivityExecutionContextkonstrukció során hívjuk meg.

(Öröklődés forrása Activity)
InitializeProperties()
Elavult.

Inicializálást végez a függőségi tulajdonságokon, ha felül van bírálva egy származtatott osztályban.

(Öröklődés forrása DependencyObject)
Invoke<T>(EventHandler<T>, T)
Elavult.

Feliratkozik egy EventHandler meghatalmazottra, és meghívja azt.

(Öröklődés forrása Activity)
Invoke<T>(IActivityEventListener<T>, T)
Elavult.

Feliratkozik egy IActivityEventListener<T> meghatalmazottra, és meghívja azt.

(Öröklődés forrása Activity)
IsBindingSet(DependencyProperty)
Elavult.

Azt jelzi, hogy egy érték DependencyProperty kötésként van-e beállítva. Lásd a(z) SetBinding(DependencyProperty, ActivityBind).

(Öröklődés forrása DependencyObject)
MemberwiseClone()
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MetaEquals(DependencyObject)
Elavult.

Meghatározza, hogy ennek metaproperties értéke DependencyObject megegyezik-e a metaproperties paraméterezett DependencyObjectértékével.

(Öröklődés forrása DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Elavult.

A munkafolyamat futtatókörnyezete hívja meg, amikor betölt egy ActivityExecutionContext alkalmazást. Ezt a metódust például egy, illetve minden alkalommal meghívják ActivityExecutionContext , amikor egy ActivityExecutionContext munkafolyamat-példány betöltődik az állandó tárból.

(Öröklődés forrása Activity)
OnActivityExecutionContextUnload(IServiceProvider)
Elavult.

A munkafolyamat futtatókörnyezete hívja meg, amikor egy ActivityExecutionContext ki van ürítve. Ezt a metódust például egy ActivityExecutionContext munkafolyamat-példány futtatásakor és minden alkalommal meghívják, amikor a ActivityExecutionContext rendszer eltávolítja a rendszer.

(Öröklődés forrása Activity)
OnClosed(IServiceProvider)
Elavult.

A munkafolyamat-futtatókörnyezet meghívja a tevékenység zárt állapotra való áttérésének részeként.

(Öröklődés forrása Activity)
RaiseEvent(DependencyProperty, Object, EventArgs)
Elavult.

Event A megadott függőségi tulajdonsághoz társított értéket hoz létre.

(Öröklődés forrása Activity)
RaiseGenericEvent<T>(DependencyProperty, Object, T)
Elavult.

A hivatkozott DependencyPropertyeseményhez társított eseményt emeli ki.

(Öröklődés forrása Activity)
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Elavult.

Regisztrálja a megadott DependencyProperty állapotváltozási eseményt.

(Öröklődés forrása Activity)
RemoveHandler(DependencyProperty, Object)
Elavult.

Eltávolít egy EventHandler társított DependencyPropertyelemet.

(Öröklődés forrása DependencyObject)
RemoveProperty(DependencyProperty)
Elavult.

Eltávolít egy DependencyProperty elemet a DependencyObjectfájlból.

(Öröklődés forrása DependencyObject)
Save(Stream, IFormatter)
Elavult.

A szerializáláshoz megadott egyéni Activity beállítással megírja az StreamIFormatter adatmegőrzést.

(Öröklődés forrása Activity)
Save(Stream)
Elavult.

A Activity megőrzendő fájlba Stream írja a szöveget.

(Öröklődés forrása Activity)
SetBinding(DependencyProperty, ActivityBind)
Elavult.

Beállítja a ActivityBind megadott DependencyPropertyértéket.

(Öröklődés forrása DependencyObject)
SetBoundValue(ActivityBind, Object)
Elavult.

A cél ActivityBindértékét állítja be.

(Öröklődés forrása DependencyObject)
SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)
Elavult.

Egy statikus módszer, amely egy tevékenység környezeti adatait SendActivity állítja be egy tevékenységpéldány, az adott tevékenység által használt végpont, a Type szerződés típusát képviselő objektum és maga a környezeti információk alapján.

SetContext(Activity, String, String, Type, IDictionary<String,String>)
Elavult.

Statikus módszer, amely egy tevékenység kontextusadatait SendActivity állítja be egy tevékenységpéldány, az adott tevékenység által használt végpontnév, a tulajdonosi tevékenység neve, a Type szerződés típusát képviselő objektum és maga a környezeti információ alapján.

SetReadOnlyPropertyValue(DependencyProperty, Object)
Elavult.

Beállítja egy írásvédett DependencyPropertyérték értékét.

(Öröklődés forrása DependencyObject)
SetValue(DependencyProperty, Object)
Elavult.

Az objektum értékét az objektumra állítja DependencyProperty .

(Öröklődés forrása DependencyObject)
SetValueBase(DependencyProperty, Object)
Elavult.

A megadott értékre állítja az DependencyProperty értéket, megkerülve a Object.SetValue(DependencyProperty, Object)

(Öröklődés forrása DependencyObject)
ToString()
Elavult.

A példányt jelképező sztringet biztosít.

(Öröklődés forrása Activity)
TrackData(Object)
Elavult.

Tájékoztatja a futásidejű nyomkövetési infrastruktúrát a függőben lévő nyomkövetési információkról.

(Öröklődés forrása Activity)
TrackData(String, Object)
Elavult.

Tájékoztatja a futásidejű nyomkövetési infrastruktúrát a függőben lévő nyomkövetési információkról.

(Öröklődés forrása Activity)
Uninitialize(IServiceProvider)
Elavult.

Ha egy származtatott osztályban felül van bírálva, a szolgáltató nem inicializálja a tevékenységet.

(Öröklődés forrása Activity)
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Elavult.

Az állapotváltozási eseményhez megadott DependencyProperty regisztráció megszüntetése.

(Öröklődés forrása Activity)

esemény

Name Description
AfterResponse
Elavult.

A válasz a szolgáltatástól való beérkezése után következik be.

BeforeSend
Elavult.

Ez azelőtt történik, hogy a SendActivity tevékenység elküldi az üzenetet a szolgáltatásnak.

Canceling
Elavult.

A tevékenység végrehajtásának megszakításakor következik be.

(Öröklődés forrása Activity)
Closed
Elavult.

Akkor fordul elő, ha egy Activity végrehajtás befejeződött.

(Öröklődés forrása Activity)
Compensating
Elavult.

Kompenzációs metódus futtatásakor fordul elő a Activity.

(Öröklődés forrása Activity)
Executing
Elavult.

A futtatáskor Activity következik be.

(Öröklődés forrása Activity)
Faulting
Elavult.

Akkor fordul elő, ha a példány futtatása során kivétel keletkezik.

(Öröklődés forrása Activity)
StatusChanged
Elavult.

Futó módosítások esetén ActivityExecutionStatusActivity fordul elő.

(Öröklődés forrása Activity)

Explicit interfész-implementációk

Name Description
IComponent.Disposed
Elavult.

Az összetevő elvetett eseményét kezelő metódust jelöli.

(Öröklődés forrása DependencyObject)

A következőre érvényes:

Lásd még