Send Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Działanie, które wysyła komunikat do usługi.
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
- Dziedziczenie
- Atrybuty
Przykłady
W poniższym przykładzie pokazano, jak utworzyć Send działanie i dodać je do przepływu pracy. W przykładzie pokazano również, jak używać ReceiveReply działania do odbierania wiadomości odpowiedzi.
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() |
Inicjuje nowe wystąpienie klasy Send. |
Właściwości
Action |
Pobiera lub ustawia wartość nagłówka akcji wysyłanego komunikatu. |
CacheId |
Pobiera identyfikator pamięci podręcznej, która jest unikatowa w zakresie definicji przepływu pracy. (Odziedziczone po Activity) |
Constraints |
Pobiera kolekcję Constraint działań, które można skonfigurować w celu zapewnienia weryfikacji dla elementu Activity. (Odziedziczone po Activity) |
Content |
Pobiera lub ustawia zawartość wysyłaną Send przez działanie. |
CorrelatesWith |
Pobiera lub ustawia uchwyt korelacji używany do kierowania komunikatu do odpowiedniego wystąpienia przepływu pracy. |
CorrelationInitializers |
Pobiera kolekcję inicjatorów korelacji. |
DisplayName |
Pobiera lub ustawia opcjonalną przyjazną nazwę używaną do debugowania, walidacji, obsługi wyjątków i śledzenia. (Odziedziczone po Activity) |
Endpoint |
Pobiera lub ustawia punkt końcowy do wysyłania komunikatów. |
EndpointAddress |
Pobiera lub ustawia adres punktu końcowego do wysyłania komunikatów. |
EndpointConfigurationName |
Pobiera lub ustawia nazwę konfiguracji punktu końcowego. |
Id |
Pobiera identyfikator, który jest unikatowy w zakresie definicji przepływu pracy. (Odziedziczone po Activity) |
Implementation |
Pobiera lub ustawia delegata, który zwraca element Activity zawierający logikę wykonywania. (Odziedziczone po Activity) |
ImplementationVersion |
Pobiera lub ustawia wersję używanej implementacji. (Odziedziczone po Activity) |
KnownTypes |
Pobiera kolekcję znanych typów wywoływanych operacji usługi. |
OperationName |
Pobiera lub ustawia nazwę operacji usługi do wywołania. |
ProtectionLevel |
Pobiera lub ustawia wartość wskazującą poziom ochrony komunikatu. |
SerializerOption |
Pobiera lub ustawia wartość określającą serializator do użycia podczas wysyłania komunikatu. |
ServiceContractName |
Nazwa kontraktu, który ma być wywoływana przez usługę implementuje. |
TokenImpersonationLevel |
Pobiera lub ustawia wartość wskazującą poziom personifikacji tokenu dozwolony dla odbiorcy komunikatu. |
Metody
CacheMetadata(ActivityMetadata) |
Tworzy i weryfikuje opis argumentów, zmiennych, działań podrzędnych i delegatów działań. (Odziedziczone po Activity) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) |
Zgłasza zdarzenie podczas tworzenia dynamicznej mapy aktualizacji. (Odziedziczone po Activity) |
ShouldSerializeDisplayName() |
Wskazuje, czy DisplayName właściwość powinna być serializowana. (Odziedziczone po Activity) |
ToString() |
Zwraca obiekt String , który zawiera elementy Id i DisplayName .Activity (Odziedziczone po Activity) |