SendContent.Create Methode

Definitie

Hiermee maakt u een nieuw SendMessageContent-exemplaar.

Overloads

Name Description
Create(InArgument)

Hiermee maakt u een nieuw SendMessageContent exemplaar met het opgegeven bericht.

Create(IDictionary<String,InArgument>)

Hiermee maakt u een nieuw SendParametersContent exemplaar met de opgegeven parameters.

Create(InArgument, Type)

Hiermee maakt u een nieuw SendMessageContent exemplaar met het opgegeven bericht en berichttype.

Create(InArgument)

Hiermee maakt u een nieuw SendMessageContent exemplaar met het opgegeven bericht.

public:
 static System::ServiceModel::Activities::SendMessageContent ^ Create(System::Activities::InArgument ^ message);
public static System.ServiceModel.Activities.SendMessageContent Create(System.Activities.InArgument message);
static member Create : System.Activities.InArgument -> System.ServiceModel.Activities.SendMessageContent
Public Shared Function Create (message As InArgument) As SendMessageContent

Parameters

message
InArgument

De gegevens die moeten worden verzonden.

Retouren

Een SendMessageContent exemplaar.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de SendContent klasse gebruikt om de SendMessageContent voor een SendReply activiteit op te geven. In dit voorbeeld wordt een lambda-expressie gebruikt om de InArgument. Zie Lambda-expressies voor meer informatie over lambda-expressies

new SendReply
{
    Request = submitPO,
    Content = SendContent.Create(new InArgument<int>( (e) => po.Get(e).Id)), // creates a SendMessageContent
    CorrelationInitializers =
    {
        new QueryCorrelationInitializer
        {
            // initializes a correlation based on the PurchaseOrder Id sent in the reply message and stores it in the handle
            CorrelationHandle = poidHandle,
            MessageQuerySet = new MessageQuerySet
            {
                // int is the name of the parameter being sent in the outgoing response
                { "PoId", new XPathMessageQuery("sm:body()/ser:int", Constants.XPathMessageContext) }
            }
        }
    }
},

Van toepassing op

Create(IDictionary<String,InArgument>)

Hiermee maakt u een nieuw SendParametersContent exemplaar met de opgegeven parameters.

public:
 static System::ServiceModel::Activities::SendParametersContent ^ Create(System::Collections::Generic::IDictionary<System::String ^, System::Activities::InArgument ^> ^ parameters);
public static System.ServiceModel.Activities.SendParametersContent Create(System.Collections.Generic.IDictionary<string,System.Activities.InArgument> parameters);
static member Create : System.Collections.Generic.IDictionary<string, System.Activities.InArgument> -> System.ServiceModel.Activities.SendParametersContent
Public Shared Function Create (parameters As IDictionary(Of String, InArgument)) As SendParametersContent

Parameters

parameters
IDictionary<String,InArgument>

Een verzameling naam-/waardeparen met de sleutels die de parameternamen en de waarden met de argumenten bevatten.

Retouren

Een SendParametersContent exemplaar.

Van toepassing op

Create(InArgument, Type)

Hiermee maakt u een nieuw SendMessageContent exemplaar met het opgegeven bericht en berichttype.

public:
 static System::ServiceModel::Activities::SendMessageContent ^ Create(System::Activities::InArgument ^ message, Type ^ declaredMessageType);
public static System.ServiceModel.Activities.SendMessageContent Create(System.Activities.InArgument message, Type declaredMessageType);
static member Create : System.Activities.InArgument * Type -> System.ServiceModel.Activities.SendMessageContent
Public Shared Function Create (message As InArgument, declaredMessageType As Type) As SendMessageContent

Parameters

message
InArgument

De gegevens die moeten worden verzonden.

declaredMessageType
Type

Het gegevenstype dat wordt weergegeven in de servicebeschrijving en WSDL. Dit moet hetzelfde zijn als het argumenttype van het bericht of het basistype.

Retouren

Een SendMessageContent exemplaar.

Opmerkingen

Zie voor meer informatie over het gedeclareerde berichttype DeclaredMessageType.

Van toepassing op