SendActivity Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Aktivita klienta, která modeluje synchronní vyvolání operace služby Windows Communication Foundation (WCF).
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
- Dědičnost
- Atributy
Poznámky
Note
Tento materiál popisuje typy a obory názvů, které jsou zastaralé. Další informace najdete v tématu Deprecated Types in Windows Workflow Foundation 4.5.
Tato SendActivity aktivita umožňuje účastnit se konverzace se službou WCF pomocí předdefinovaného vzoru výměny zpráv.
Note
Aktivita SendActivity je blokující aktivita, což znamená, že provádění pracovního postupu je blokováno, dokud aktivita neskončí provádění.
Vzorce výměny zpráv podporované aktivitou SendActivity zahrnují:
Jednosměrná zpráva pro odeslání
Aktivita SendActivity odešle zprávu, ale neočekává odpověď ze služby.
Odeslat žádost – přijmout odpověď
Aktivita SendActivity odešle zprávu a počká na přijetí odpovědi ze služby.
Odeslání požadavku – chyba příjmu
Aktivita SendActivity odešle zprávu a čeká na přijetí odpovědi nebo chyby ze služby. Během provádění vyvolá aktivita odesílání všechny chyby, které byly přijaty ze serveru. FaultHandlerActivity aktivity lze použít ke zpracování chyb v pracovním postupu klienta.
Note
Tato aktivita je součástí .NET Framework 3.5. Ekvivalentní aktivitu v .NET Framework 4 najdete v tématu Send.
Konstruktory
| Name | Description |
|---|---|
| SendActivity() |
Zastaralé.
Inicializuje novou instanci SendActivity třídy. |
| SendActivity(String) |
Zastaralé.
Inicializuje novou instanci SendActivity třídy se zadanou |
Pole
| Name | Description |
|---|---|
| AfterResponseEvent |
Zastaralé.
Představuje, že cílí DependencyProperty na AfterResponse událost. |
| BeforeSendEvent |
Zastaralé.
Představuje, že cílí DependencyProperty na BeforeSend událost. |
| CustomAddressProperty |
Zastaralé.
DependencyProperty Představuje vlastnostCustomAddress. |
| ReturnValuePropertyName |
Zastaralé.
Název vlastnosti, která se používá pro návratovou hodnotu poslanou službou, se kterou |
Vlastnosti
| Name | Description |
|---|---|
| ChannelToken |
Zastaralé.
ChannelToken SendActivity používá se k přidružení k klientskému kanálu. |
| Context |
Zastaralé.
Vrátí slovník, který obsahuje kontext používaný ke komunikaci mezi klientem a službou, se kterou komunikuje, včetně věcí, jako je identifikace korelace. |
| CustomAddress |
Zastaralé.
Získá nebo nastaví vlastní adresu použitou ke komunikaci se službou. |
| Description |
Zastaralé.
Získá nebo nastaví uživatelsky definovaný popis Activity. (Zděděno od Activity) |
| DesignMode |
Zastaralé.
Získá hodnotu, která označuje, zda tato instance je v návrhu nebo runtime režimu. (Zděděno od DependencyObject) |
| Enabled |
Zastaralé.
Získá nebo nastaví hodnotu, která označuje, zda je tato instance povolena pro provádění a ověřování. (Zděděno od Activity) |
| ExecutionResult |
Zastaralé.
Získá ActivityExecutionResult poslední pokus o spuštění této instance. (Zděděno od Activity) |
| ExecutionStatus |
Zastaralé.
Získá aktuální ActivityExecutionStatus této instance. (Zděděno od Activity) |
| IsDynamicActivity |
Zastaralé.
Získá informace o tom, zda aktivita provádí ve výchozím ActivityExecutionContext instance pracovního postupu. (Zděděno od Activity) |
| Name |
Zastaralé.
Získá nebo nastaví název této instance. Tento název musí odpovídat konvenci pojmenování proměnných programovacího jazyka, který se používá v projektu pracovního postupu. (Zděděno od Activity) |
| ParameterBindings |
Zastaralé.
Získá kolekci svázatelných parametrů, jak je nalezeno v seznamu formálních parametrů služby Windows Communication Foundation (WCF). |
| Parent |
Zastaralé.
Získá CompositeActivity, který obsahuje tento Activity. (Zděděno od Activity) |
| ParentDependencyObject |
Zastaralé.
Získá nadřazené DependencyObject v grafu DependencyObject. (Zděděno od DependencyObject) |
| QualifiedName |
Zastaralé.
Získá kvalifikovaný název aktivity. Kvalifikované názvy aktivit jsou vždy jedinečné v instanci pracovního postupu. (Zděděno od Activity) |
| ServiceOperationInfo |
Zastaralé.
Definuje kontrakt a provoz služby, se kterou |
| Site |
Zastaralé.
Získá nebo nastaví odkaz na Site součást DependencyObject. (Zděděno od DependencyObject) |
| UserData |
Zastaralé.
Získá IDictionary, který přidruží vlastní data k této instanci třídy. (Zděděno od DependencyObject) |
| WorkflowInstanceId |
Zastaralé.
Získá Guid přidružené k instanci. (Zděděno od Activity) |
Metody
| Name | Description |
|---|---|
| AddHandler(DependencyProperty, Object) |
Zastaralé.
Přidá obslužnou rutinu události DependencyObject. (Zděděno od DependencyObject) |
| Cancel(ActivityExecutionContext) |
Zastaralé.
Zavolá se modulem runtime pracovního postupu, který zruší provádění aktuálně spuštěné aktivity. (Zděděno od Activity) |
| Clone() |
Zastaralé.
Vytvoří hlubokou kopii Activity. (Zděděno od Activity) |
| Dispose() |
Zastaralé.
Uvolní všechny prostředky používané DependencyObject. (Zděděno od DependencyObject) |
| Dispose(Boolean) |
Zastaralé.
Uvolní nespravované prostředky a volitelně uvolní spravované prostředky používané DependencyObjectnástrojem . (Zděděno od DependencyObject) |
| Equals(Object) |
Zastaralé.
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Execute(ActivityExecutionContext) |
Zastaralé.
Volal modul runtime pracovního postupu pro spuštění aktivity. (Zděděno od Activity) |
| GetActivityByName(String, Boolean) |
Zastaralé.
Vrátí instanci Activity, jejíž název je požadován ze sady všech aktivit pod kořenem Activity této instance, pokud je druhý parametr |
| GetActivityByName(String) |
Zastaralé.
Vrátí instanci Activity, jejíž název je požadován ze sady všech aktivit spuštěných v kořenové aktivitě této instance, která je v pracovním postupu. (Zděděno od Activity) |
| GetBinding(DependencyProperty) |
Zastaralé.
Poskytuje přístup k ActivityBind přidružené ke konkrétnímu DependencyProperty. (Zděděno od DependencyObject) |
| GetBoundValue(ActivityBind, Type) |
Zastaralé.
Načte Object, která je předmětem ActivityBind. (Zděděno od DependencyObject) |
| GetContext(Activity, ChannelToken, Type) |
Zastaralé.
Získá nebo nastaví kontextové informace pro operaci odeslání. |
| GetContext(Activity, String, String, Type) |
Zastaralé.
Statická metoda, která vrací kontextové informace o instanci aktivity, název koncového bodu používaný danou aktivitou, název aktivity vlastníka a Type objekt, který představuje typ kontraktu. |
| GetHashCode() |
Zastaralé.
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetInvocationList<T>(DependencyProperty) |
Zastaralé.
Získá pole, které obsahuje delegáty pro zadaný DependencyProperty. (Zděděno od DependencyObject) |
| GetType() |
Zastaralé.
Získá Type aktuální instance. (Zděděno od Object) |
| GetValue(DependencyProperty) |
Zastaralé.
Poskytuje přístup k hodnotě určeného DependencyProperty. (Zděděno od DependencyObject) |
| GetValueBase(DependencyProperty) |
Zastaralé.
Poskytuje přístup k vázanému objektu DependencyProperty a obchází přepsání GetValue(DependencyProperty). (Zděděno od DependencyObject) |
| HandleFault(ActivityExecutionContext, Exception) |
Zastaralé.
Volá se při vyvolání výjimky v kontextu provádění této instance. (Zděděno od Activity) |
| Initialize(IServiceProvider) |
Zastaralé.
Volal modul runtime pracovního postupu k inicializaci aktivity během vytváření nové instance pracovního postupu. Tato metoda je volána během vytváření dynamického ActivityExecutionContext. (Zděděno od Activity) |
| InitializeProperties() |
Zastaralé.
Provádí inicializaci vlastností závislostí při přepsání v odvozené třídě. (Zděděno od DependencyObject) |
| Invoke<T>(EventHandler<T>, T) |
Zastaralé.
Přihlásí se k odběru EventHandler a vyvolá tento delegát. (Zděděno od Activity) |
| Invoke<T>(IActivityEventListener<T>, T) |
Zastaralé.
Přihlásí se k odběru IActivityEventListener<T> a vyvolá tento delegát. (Zděděno od Activity) |
| IsBindingSet(DependencyProperty) |
Zastaralé.
Určuje, zda je hodnota DependencyProperty nastavena jako vazba. Viz SetBinding(DependencyProperty, ActivityBind). (Zděděno od DependencyObject) |
| MemberwiseClone() |
Zastaralé.
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MetaEquals(DependencyObject) |
Zastaralé.
Určuje, zda |
| OnActivityExecutionContextLoad(IServiceProvider) |
Zastaralé.
Volá se modulem runtime pracovního postupu při každém ActivityExecutionContext načtení. Tato metoda se například volá při vytváření ActivityExecutionContext a při každém ActivityExecutionContext opětovném vtělení instance pracovního postupu z trvalého úložiště. (Zděděno od Activity) |
| OnActivityExecutionContextUnload(IServiceProvider) |
Zastaralé.
Volá se modulem runtime pracovního postupu při každém ActivityExecutionContext uvolnění. Tato metoda se například volá během dokončování ActivityExecutionContext a také při ActivityExecutionContext každém uvolnění při zachování instance pracovního postupu. (Zděděno od Activity) |
| OnClosed(IServiceProvider) |
Zastaralé.
Volal modul runtime pracovního postupu jako součást přechodu aktivity do uzavřeného stavu. (Zděděno od Activity) |
| RaiseEvent(DependencyProperty, Object, EventArgs) |
Zastaralé.
Vyvolá Event přidruženou k zadané vlastnosti závislosti. (Zděděno od Activity) |
| RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Zastaralé.
Vyvolá událost přidruženou k odkazovanému DependencyProperty. (Zděděno od Activity) |
| RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Zastaralé.
Zaregistruje zadanou DependencyProperty pro událost změny stavu. (Zděděno od Activity) |
| RemoveHandler(DependencyProperty, Object) |
Zastaralé.
Odebere EventHandler z přidruženého DependencyProperty. (Zděděno od DependencyObject) |
| RemoveProperty(DependencyProperty) |
Zastaralé.
Odebere z DependencyPropertyDependencyObject . (Zděděno od DependencyObject) |
| Save(Stream, IFormatter) |
Zastaralé.
Zapíše Activity do Stream pro trvalost pomocí vlastního IFormatter poskytnutého pro serializaci. (Zděděno od Activity) |
| Save(Stream) |
Zastaralé.
Zapíše Activity do Stream trvalost. (Zděděno od Activity) |
| SetBinding(DependencyProperty, ActivityBind) |
Zastaralé.
Nastaví ActivityBind pro zadaný DependencyProperty. (Zděděno od DependencyObject) |
| SetBoundValue(ActivityBind, Object) |
Zastaralé.
Nastaví hodnotu cílového ActivityBind. (Zděděno od DependencyObject) |
| SetContext(Activity, ChannelToken, Type, IDictionary<String,String>) |
Zastaralé.
Statická metoda, která nastavuje kontextové informace pro SendActivity aktivitu, vzhledem k instanci aktivity, koncový bod používaný danou aktivitou, objekt, Type který představuje typ kontraktu, a samotné kontextové informace. |
| SetContext(Activity, String, String, Type, IDictionary<String,String>) |
Zastaralé.
Statická metoda, která nastavuje kontextové informace pro SendActivity aktivitu, vzhledem k instanci aktivity, název koncového bodu používaného danou aktivitou, název aktivity vlastníka, objekt, Type který představuje typ kontraktu, a informace o kontextu samotné. |
| SetReadOnlyPropertyValue(DependencyProperty, Object) |
Zastaralé.
Nastaví hodnotu DependencyProperty, která je určena jen pro čtení. (Zděděno od DependencyObject) |
| SetValue(DependencyProperty, Object) |
Zastaralé.
Nastaví hodnotu DependencyProperty objektu. (Zděděno od DependencyObject) |
| SetValueBase(DependencyProperty, Object) |
Zastaralé.
Nastaví hodnotu DependencyProperty na zadanou Objecta vynechá SetValue(DependencyProperty, Object). (Zděděno od DependencyObject) |
| ToString() |
Zastaralé.
Poskytuje řetězec, který představuje tuto instanci. (Zděděno od Activity) |
| TrackData(Object) |
Zastaralé.
Informuje infrastrukturu sledování doby běhu o čekajících informacích o sledování. (Zděděno od Activity) |
| TrackData(String, Object) |
Zastaralé.
Informuje infrastrukturu sledování doby běhu o čekajících informacích o sledování. (Zděděno od Activity) |
| Uninitialize(IServiceProvider) |
Zastaralé.
Při přepsání v odvozené třídě poskytuje zrušení inicializace poskytovatelem služby pro aktivitu. (Zděděno od Activity) |
| UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Zastaralé.
Zruší registraci zadaného DependencyProperty pro událost změny stavu. (Zděděno od Activity) |
Událost
| Name | Description |
|---|---|
| AfterResponse |
Zastaralé.
Nastane po přijetí odpovědi ze služby. |
| BeforeSend |
Zastaralé.
Nastane před tím, než SendActivity aktivita odešle zprávu do služby. |
| Canceling |
Zastaralé.
Nastane při zrušení provádění aktivity. (Zděděno od Activity) |
| Closed |
Zastaralé.
Nastane po dokončení provádění Activity. (Zděděno od Activity) |
| Compensating |
Zastaralé.
Nastane při spuštění metody kompenzace na Activity. (Zděděno od Activity) |
| Executing |
Zastaralé.
Nastane při spuštění Activity. (Zděděno od Activity) |
| Faulting |
Zastaralé.
Nastane, když je vyvolána výjimka během spuštění instance. (Zděděno od Activity) |
| StatusChanged |
Zastaralé.
Nastane, když se změní ActivityExecutionStatus spuštěného Activity. (Zděděno od Activity) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IComponent.Disposed |
Zastaralé.
Představuje metodu, která zpracovává Disposed událost komponenty. (Zděděno od DependencyObject) |