While Constructors
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 exemplaar van de While activiteit.
Overloads
| Name | Description |
|---|---|
| While() |
Hiermee maakt u een nieuw exemplaar van de While activiteit. |
| While(Activity<Boolean>) |
Hiermee maakt u een nieuw exemplaar van de While activiteit. |
| While(Expression<Func<ActivityContext,Boolean>>) |
Hiermee maakt u een nieuw exemplaar van de While activiteit. |
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een While activiteit maakt.
new While
{
Condition = true,
Body = new Receive
{
ServiceContractName = Constants.POContractName,
OperationName = Constants.UpdatePOName,
CorrelatesWith = poidHandle, // identifies that the UpdatePO operation is waiting on the PurchaseOrderId that was used to initialize this handle
CorrelatesOn = new MessageQuerySet // the query that is used on an incoming message to find the requisite PurchaseOrderId specified in the correlation
{
// Id is the name of the incoming parameter within the PurchaseOrder
{ "PoId", new XPathMessageQuery("sm:body()/defns:PurchaseOrder/defns:Id", Constants.XPathMessageContext) }
},
Content = ReceiveContent.Create(new OutArgument<PurchaseOrder>(po)) // creates a ReceiveMessageContent
}
},
While()
Hiermee maakt u een nieuw exemplaar van de While activiteit.
public:
While();
public While();
Public Sub New ()
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een While activiteit maakt.
new While
{
Condition = true,
Body = new Receive
{
ServiceContractName = Constants.POContractName,
OperationName = Constants.UpdatePOName,
CorrelatesWith = poidHandle, // identifies that the UpdatePO operation is waiting on the PurchaseOrderId that was used to initialize this handle
CorrelatesOn = new MessageQuerySet // the query that is used on an incoming message to find the requisite PurchaseOrderId specified in the correlation
{
// Id is the name of the incoming parameter within the PurchaseOrder
{ "PoId", new XPathMessageQuery("sm:body()/defns:PurchaseOrder/defns:Id", Constants.XPathMessageContext) }
},
Content = ReceiveContent.Create(new OutArgument<PurchaseOrder>(po)) // creates a ReceiveMessageContent
}
},
Van toepassing op
While(Activity<Boolean>)
Hiermee maakt u een nieuw exemplaar van de While activiteit.
public:
While(System::Activities::Activity<bool> ^ condition);
public While(System.Activities.Activity<bool> condition);
new System.Activities.Statements.While : System.Activities.Activity<bool> -> System.Activities.Statements.While
Public Sub New (condition As Activity(Of Boolean))
Parameters
Van toepassing op
While(Expression<Func<ActivityContext,Boolean>>)
Hiermee maakt u een nieuw exemplaar van de While activiteit.
public:
While(System::Linq::Expressions::Expression<Func<System::Activities::ActivityContext ^, bool> ^> ^ condition);
public While(System.Linq.Expressions.Expression<Func<System.Activities.ActivityContext,bool>> condition);
new System.Activities.Statements.While : System.Linq.Expressions.Expression<Func<System.Activities.ActivityContext, bool>> -> System.Activities.Statements.While
Public Sub New (condition As Expression(Of Func(Of ActivityContext, Boolean)))
Parameters
- condition
- Expression<Func<ActivityContext,Boolean>>
De voorwaarde waaronder de activiteit wordt herhaald.