SendContent.Create Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.