Aracılığıyla paylaş


Pick Etkinliği Kullanma

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

Etkinlik, Pick olay tabanlı denetim modellemesi sağlar. Deyimindeki dallardan yalnızca birini yürüten C# switch deyimine switch benzer şekilde davranır. Bir dalın switch bir değere göre yürütülür deyiminden farklı olarak, etkinlik bir etkinliğin Pick nasıl tamamlandığına bağlı olarak bir dal 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 içeriyorsa, özel bir ReadLine etkinlik içeren ilk dal yürütülür; aksi takdirde diğer dal yürütülür ve bu da bir Delay etkinlik içerir. 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österiler

Pick Etkinlik.

Tartışma

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

Tasarım Aracı İş Akışı Örneğin Tasarım Aracı 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.

  • 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.