Skip to main content

Yorum

Akışı, verdiğiniz bir süre dolana ya da beklenen bir olay gerçekleşene kadar duraklatan nesnedir. Akış bu adıma ulaştığında olduğu yerde bekler; süre dolduğunda veya tanımlı olay tetiklendiğinde bir sonraki adıma geçer.

Ne zaman kullanılır?

Akışı bir kullanıcı eylemi gerektirmeden bekletmek istediğinizde kullanın: belirli bir süre sonra otomatik ilerleme, bir dış olayın gerçekleşmesini bekleme ya da iki adım arasında zamanlanmış bir gecikme koymak gibi.

Ayarlar

Yorum nesnesi seçildiğinde tasarımcıda şu başlıklar düzenlenir:

AyarAçıklama
TimeoutDay / TimeoutHour / TimeoutMinuteBeklemenin süresi (gün / saat / dakika).
TimeoutDurationBekleme süresinin tek bir zaman aralığı (TimeSpan) olarak karşılığı.
TimeoutOptionsSüre aşımına ilişkin ek seçenekler.
EventsBeklenen olayların listesi (salt okunur).
ShowInFlowHistoryAdımın akış geçmişinde görünüp görünmeyeceği.

Akıştaki yeri

Yorum, akışın ortasında bir bekleme noktasıdır: önceki adım tamamlanınca akış bu nesneye gelir ve burada durur. Tanımlı süre dolduğunda ya da beklenen olay gerçekleştiğinde akış bir sonraki adıma yönlenir. Bir onay ya da kullanıcı kararı için değil, zaman/olay temelli bekleme için kullanılır.

İpuçları

  • Bekleme süresini TimeoutDay / TimeoutHour / TimeoutMinute alanlarıyla gün, saat ve dakika olarak ayrı ayrı verebilirsiniz.
  • Adımın akış geçmişinde görünmesini istemiyorsanız ShowInFlowHistory ayarını false yapın.
  • Events salt okunur bir listedir; beklenen olaylar tasarımcı üzerinden tanımlanır.
caution

Bu nesnenin çalışma zamanı kullanımı kaynaklarda örnekle doğrulanmamıştır. Ayarlar ve üyeler dökümden gelir; tasarımcıdaki tam davranış ve süre/olay ilişkisi için TODO: doğrulanacak.

Doğrulanmış kod arayüzü (Pauser)

Tip: FlowObjectDesigner<PauserProperties> — akışı bir süre aşımına / olaya kadar duraklatır.

Özellikler:

  • EventsIReadOnlyList<IEvent> (salt okunur)
  • ShowInFlowHistoryBoolean
  • TimeoutDay / TimeoutHour / TimeoutMinuteInt32
  • TimeoutDurationTimeSpan
  • TimeoutOptionsIFlowTimeoutOptions

TODO: doğrulanacak — çalışma zamanı kullanım idiomu kaynaklarda teyit edilmemiştir (dump-only).

Kaynak: synergy-csp references/flow-objects.md (Pauser, dump-only) + _harvest/flow-knowledge.md.