Aracılığıyla paylaş


Pick Aktivitesini Kullanma

Pick örneği, Pick etkinliğinin nasıl kullanılacağını gösterir.

Etkinlik, Pick olay tabanlı denetim modellemesi sağlar. C# switch deyimi gibi davranır, burada yalnızca switch deyimindeki dallardan biri yürütülür. Bir dalın switch ifadesinde bir değere göre yürütülmesinden farklı olarak, Pick aktivitesi bir dalı, aktivitenin nasıl tamamlandığına bağlı olarak yürütür.

Bu örnek, kullanıcıdan belirli bir süre içinde konsola adını yazmasını ister. Örnekteki Pick etkinliğin, kullanıcının adını 5 saniye içinde girip almadığına bağlı olarak yürütülen iki dal vardır. Kullanıcı adını 5 saniye içinde yazarsa, özel bir ReadLine etkinliği içeren ilk dal yürütülür; aksi takdirde, bir Delay etkinliği içeren diğer dal yürütülür. Konsolda bir kullanıcının adı yazıldıktan sonra, kullanıcının adı konsola yazdırılır. 5 saniye içinde bir giriş girilmezse işlem zaman aşımına uğrar.

Gösterir

Pick Etkinlik.

Tartışma

Örnek bir Tasarımcı iş akışı ve kodlanmış iş akışı içerir.

Tasarımcı İçin İş Akışı Örnek uygulamanın tasarımcı sürümü, tasarımcıda iş akışı oluşturmanın nasıl yapılacağını gösterir. Aşağıdaki dosyalar dahildir:

  • Program.cs: Örnek iş akışını yürüten işlevi içerir Main .

  • ReadString.cs: Konsoldan bazı girişleri okuyan özel bir etkinlik.

  • Sequence1.xaml: Pick kullanan tasarımcı kullanılarak oluşturulan bir iş akışı.

Kodlanmış İş Akışı Örneğin kodlanmış sürümü, tasarımcıda iş akışının nasıl oluşturulacağını gösterir. Aşağıdaki dosyalar dahildir:

  • Program.cs: Örnek iş akışını yürüten işlevi içerir Main .

  • ReadString.cs: Konsoldan bazı girişleri okuyan özel bir etkinlik.

Bu örneği kullanmak için

  1. Visual Studio'yu kullanarak Pick.sln çözüm dosyasını açın.

  2. Çözümü oluşturmak için CTRL+SHIFT+B tuşlarına basın.

  3. Çözümü çalıştırmak için F5 tuşuna basın.