2010-05-31 5 views
1

J'ai besoin d'une activité Recevoir qui peut recevoir mes données personnalisées. J'ai trouvé des exemples, mais toute utilisation des flux de travail comme par exemple codéWorkflow Foundation: Comment créer une activité de réception avec un message personnalisé dans xaml designer?

public class ProcessRequest : Activity 
{ 
    public ProcessRequest() 
    { 
     Variable<MyData> request = new Variable<MyData> { Name = "request" }; 

    Receive receiveRequest = new Receive 
    { 
     ServiceContractName = "IProcessRequest", 
    OperationName = "Foo", 
    CanCreateInstance = true, 
    Content = ReceiveContent.Create(new OutArgument<MyData>(request)) 
    }; 
    } 
} 

Le point principal est que la propriété Receive.Content. Il n'est pas clair pour moi comment je peux le faire dans le concepteur XAML. Ce que je dois définir dans la boîte de dialogue de la propriété Content - Message ou Paramètres et quoi définir dans ces options?

Merci pour la lumière!

Répondre

0

Je l'ai eu :-) Je dois utiliser Option de message dans le dialogue Contenu. Puis mettez le nom de la variable (dans mon cas request) dans le champ Données du message et parcourez le type MyData pour le champ Type de message. Morceau de gâteau ;-)