PickBranch Klas

Definitie

Een potentieel pad naar uitvoering binnen een Pick activiteit.

public ref class PickBranch sealed
[System.Windows.Markup.ContentProperty("Action")]
public sealed class PickBranch
[<System.Windows.Markup.ContentProperty("Action")>]
type PickBranch = class
Public NotInheritable Class PickBranch
Overname
PickBranch
Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een PickBranch activiteit maakt. Dit voorbeeld is afkomstig uit het voorbeeld Gebruik van het voorbeeld Activiteit kiezen .

static Activity CreateWF()
{
    Variable<string> name = new Variable<string>();
    Sequence body = new Sequence
    {
        Variables = { name },
        Activities =
        {
            new WriteLine { Text = "What is your name? (You have 5 seconds to answer)" },
            new Pick
            {
               Branches =
               {
                   new PickBranch
                    {
                       Trigger = new ReadString
                       {
                           Result = name,
                           BookmarkName = bookmarkName
                       },
                       Action = new WriteLine
                       {
                           Text = new InArgument<string>(env => "Hello " + name.Get(env))
                       }
                   },
                   new PickBranch
                    {
                       Trigger = new Delay
                       {
                           Duration = TimeSpan.FromSeconds(5)
                       },
                       Action = new WriteLine
                       {
                           Text = "Time is up."
                       }
                   }
               }
           }
       }
    };

    return body;
}

Opmerkingen

Een PickBranch bevat een Trigger en een Action. Aan het begin van de uitvoering van een Pick element worden alle triggeractiviteiten van alle PickBranch elementen gepland. Wanneer de eerste (meest linkse) activiteit is voltooid, wordt de bijbehorende actieactiviteit gepland en worden alle andere triggeractiviteiten geannuleerd.

Constructors

Name Description
PickBranch()

Hiermee maakt u een nieuw exemplaar van de PickBranch activiteit.

Eigenschappen

Name Description
Action

De Activity taak die moet worden uitgevoerd als deze vertakking wordt geactiveerd voor uitvoering.

DisplayName

De naam van deze vertakking die moet worden weergegeven in de activiteitsontwerper.

Trigger

De activiteit waarvan de voltooiing deze pick branch activeert.

Variables

De verzameling door de gebruiker gedefinieerde variabelen die aan deze activiteit zijn gekoppeld.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op