Sdílet prostřednictvím


Návrhář šablony SendAndReceiveReply

Šablona SendAndReceiveReply slouží k vytvoření dvojice předem nakonfigurovaných Send a ReceiveReply aktivit. Aktivity jsou součástí Sequence aktivity a korelují se jako součást vzoru výměny zpráv požadavků a odpovědí na klientovi.

Šablona SendAndReceiveReply

Přidání šablony SendAndReceiveReply kromě vytváření Send aktivit a ReceiveReply aktivit v rámci Sequence aktivity dělá tři věci:

Použití Návrháře šablon SendAndReceiveReply

V kategorii Zasílání zpráv na panelu nástrojů přejděte k návrháři aktivity SendAndReceiveReply. Návrhář aktivity SendAndReceiveReply lze přetáhnout z panelu nástrojů a přetáhnout na plochu Návrháře pracovního postupu všude, kde jsou obvykle umístěny aktivity. Vyřazení návrháře aktivit vytvoří Send aktivitu, která se dá nakonfigurovat pomocí návrháře aktivity Odeslat a korelovat ReceiveReply , která se dá nakonfigurovat s návrhářem ReceiveReplyForSend .

Další informace o použití Návrháře odesílání ke konfiguraci Send aktivity naleznete v tématu Odeslat.

Vlastnosti ReceiveReply

Následující tabulka ukazuje ReceiveReply vlastnosti a popisuje, jak se používají v návrháři. Tyto vlastnosti lze upravit v mřížce vlastností a některé je možné upravit na ploše Návrháře pracovního postupu.

Název vlastnosti Požaduje se Využití
DisplayName False Volitelný popisný název ReceiveReply aktivity. Výchozí hodnota je ReceiveReplyForSend.

I když použití jiné než výchozí hodnoty pro popisnou DisplayName hodnotu není striktně povinné, je nejlepší tuto hodnotu použít.
Request True Odkaz na Send aktivitu spárovanou s touto ReceiveReply aktivitou Tato vlastnost nesmí být null. Send a ReceiveReply aktivity se v klientovi používají společně k modelování modelu zasílání zpráv požadavků a odpovědí. Tato vlastnost určuje, která Send aktivita je spárována. V návrháři nemůžete tuto vlastnost upravit, protože je automaticky vázána na Send aktivitu, ze které jste aktivitu vytvořili ReceiveReply .
Content False Určuje obsah zprávy nebo parametru, který se má přijmout. Může to být ReceiveMessageContent aktivita nebo ReceiveParametersContent aktivita. Tuto vlastnost upravte kliknutím na tlačítko se třemi tečky vedle pole Obsah v mřížce vlastností nebo kliknutím na tlačítko Definovat vedle popisku obsahu na ploše návrháře aktivity Receive . Obě zobrazují dialogové okno Definice obsahu. Další informace o tom, jak toto pole používat, naleznete v dialogovém okně Definice obsahu.
CorrelationInitializers False Určuje kolekci CorrelationInitializer objektů, které inicializují více CorrelationHandle objektů, které tuto aktivitu konfigurují Receive v rámci pracovního postupu. Kliknutím na tlačítko se třemi tečkami vedle CorrelationInitializers vlastnosti v mřížce vlastností otevřete dialogové okno Přidat inicializátory korelace. Další informace o použití tohoto pole naleznete v části Přidat dialogové okno CorrelationInitializers.
Action False Určuje záhlaví akce zprávy. Pokud není explicitně nastavená, jeho hodnota se ve výchozím nastavení nastaví na:

https://tempuri.org/{service contract namespace}/{service contract name}/{operation name}.

Viz také