Send 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í.
Aktivita, která odesílá zprávu službě.
public ref class Send sealed : System::Activities::Activity
[System.Windows.Markup.ContentProperty("Content")]
public sealed class Send : System.Activities.Activity
[<System.Windows.Markup.ContentProperty("Content")>]
type Send = class
inherit Activity
Public NotInheritable Class Send
Inherits Activity
- Dědičnost
- Atributy
Příklady
Následující příklad ukazuje, jak vytvořit Send aktivitu a přidat ji do pracovního postupu. Příklad také ukazuje, jak použít ReceiveReply aktivitu k přijetí zprávy odpovědi.
Variable<string> message = new Variable<string>("message", "client");
Variable<string> result = new Variable<string> { Name = "result" };
Endpoint endpoint = new Endpoint
{
AddressUri = new Uri(Common.Constants.ServiceBaseAddress),
Binding = new BasicHttpBinding(),
};
Send requestEcho = new Send
{
ServiceContractName = XName.Get("Echo", "http://tempuri.org/"),
Endpoint = endpoint,
OperationName = "Echo",
Content = new SendParametersContent
{
Parameters =
{
{ "message", new InArgument<string>(message) }
}
}
};
workflow = new CorrelationScope
{
Body = new Sequence
{
Variables = { message, result },
Activities =
{
new WriteLine {
Text = new InArgument<string>("Hello")
},
requestEcho,
new ReceiveReply
{
Request = requestEcho,
Content = new ReceiveParametersContent
{
Parameters =
{
{ "echo", new OutArgument<string>(result) }
}
}
},
new WriteLine {
Text = new InArgument<string>(result)
}
}
}
};
Konstruktory
Send() |
Inicializuje novou instanci Send třídy. |
Vlastnosti
Action |
Získá nebo nastaví hodnotu hlavičky akce odesílané zprávy. |
CacheId |
Získá identifikátor mezipaměti, který je jedinečný v rozsahu definice pracovního postupu. (Zděděno od Activity) |
Constraints |
Získá kolekci Constraint aktivit, které lze nakonfigurovat tak, aby poskytovaly ověření pro Activity. (Zděděno od Activity) |
Content |
Získá nebo nastaví obsah odeslaný aktivitou Send . |
CorrelatesWith |
Získá nebo nastaví popisovač korelace, který se používá ke směrování zprávy do příslušné instance pracovního postupu. |
CorrelationInitializers |
Získá kolekci inicializátorů korelace. |
DisplayName |
Získá nebo nastaví volitelný popisný název, který se používá pro ladění, ověřování, zpracování výjimek a sledování. (Zděděno od Activity) |
Endpoint |
Získá nebo nastaví koncový bod pro odesílání zpráv. |
EndpointAddress |
Získá nebo nastaví adresu koncového bodu, na který chcete odesílat zprávy. |
EndpointConfigurationName |
Získá nebo nastaví název konfigurace koncového bodu. |
Id |
Získá identifikátor, který je jedinečný v oboru definice pracovního postupu. (Zděděno od Activity) |
Implementation |
Získá nebo nastaví delegáta, který vrátí, Activity který obsahuje logiku spuštění. (Zděděno od Activity) |
ImplementationVersion |
Získá nebo nastaví verzi použité implementace. (Zděděno od Activity) |
KnownTypes |
Získá kolekci známých typů pro operaci služby, která má být volána. |
OperationName |
Získá nebo nastaví název operace služby, která má být volána. |
ProtectionLevel |
Získá nebo nastaví hodnotu, která označuje úroveň ochrany pro zprávu. |
SerializerOption |
Získá nebo nastaví hodnotu, která určuje serializátor použít při odesílání zprávy. |
ServiceContractName |
Název kontraktu, který má být služba volána implementuje. |
TokenImpersonationLevel |
Získá nebo nastaví hodnotu, která označuje úroveň zosobnění tokenu povolenou pro příjemce zprávy. |
Metody
CacheMetadata(ActivityMetadata) |
Vytvoří a ověří popis argumentů, proměnných, podřízených aktivit a delegátů aktivit aktivity. (Zděděno od Activity) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) |
Vyvolá událost při vytváření dynamické mapy aktualizací. (Zděděno od Activity) |
ShouldSerializeDisplayName() |
Určuje, zda DisplayName má být vlastnost serializována. (Zděděno od Activity) |
ToString() |
Vrátí hodnotuString, která obsahuje Id a DisplayName .Activity (Zděděno od Activity) |