Aracılığıyla paylaş


Streamable.RegisterInput Yöntem

Tanım

Aşırı Yüklemeler

RegisterInput<TPartitionKey,TPayload>(QueryContainer, IObservable<PartitionedStreamEvent<TPartitionKey, TPayload>>, OnCompletedPolicy, PartitionedDisorderPolicy, PartitionedPeriodicPunctuationPolicy, String)

PartitionedStreamEvents dizisini IStreamable'a dönüştürür. Tamamlanma ilkesi, sonuçta elde edilen akış tamamlandığında ne yapacağını belirtir. Bozukluk ilkesi, sıra dışı olaylarla ne yapılması gerekenleri belirtir. Noktalama ilkesi, noktalama işaretlerinin oluşturulup oluşturulmadığını ve nasıl eklendiğini belirtir
öğesini seçerek elde edilen akışa aktarın. Noktalama işaretleri çıkışı zorladığından, bu bir aktarım hızı/gecikme süresi dengesini ortaya çıkarır.

RegisterInput<TPartitionKey,TPayload>(QueryContainer, IObservable<PartitionedStreamEvent<TPartitionKey, TPayload>>, OnCompletedPolicy, PartitionedPeriodicPunctuationPolicy, String)

PartitionedStreamEvents dizisini IStreamable'a dönüştürür. Tamamlanma ilkesi, sonuçta elde edilen akış tamamlandığında ne yapacağını belirtir. Bozukluk ilkesi, sıra dışı olaylarla ne yapılması gerekenleri belirtir. Noktalama ilkesi, noktalama işaretlerinin oluşturulup oluşturulmadığını ve nasıl eklendiğini belirtir
öğesini seçerek elde edilen akışa aktarın. Noktalama işaretleri çıkışı zorladığından, bu bir aktarım hızı/gecikme süresi dengesini ortaya çıkarır.

RegisterInput<TPartitionKey,TPayload>(QueryContainer, IObservable<ArraySegment<PartitionedStreamEvent<TPartitionKey, TPayload>>>, OnCompletedPolicy, String)

PartitionedStreamEvents dizisini IStreamable'a dönüştürür. Tamamlanma ilkesi, sonuçta elde edilen akış tamamlandığında ne yapacağını belirtir. Bozukluk ilkesi, sıra dışı olaylarla ne yapılması gerekenleri belirtir. Noktalama ilkesi, noktalama işaretlerinin oluşturulup oluşturulmadığını ve nasıl eklendiğini belirtir
öğesini seçerek elde edilen akışa aktarın. Noktalama işaretleri çıkışı zorladığından, bu bir aktarım hızı/gecikme süresi dengesini ortaya çıkarır.

RegisterInput<TPayload>(QueryContainer, IObservable<StreamEvent<TPayload>>, OnCompletedPolicy, PeriodicPunctuationPolicy, String)

StreamEvents dizisini IStreamable'a dönüştürür. Tamamlanma ilkesi, sonuçta elde edilen akış tamamlandığında ne yapacağını belirtir. Bozukluk ilkesi, sıra dışı olaylarla ne yapılması gerekenleri belirtir. Noktalama ilkesi, noktalama işaretlerinin oluşturulup oluşturulmadığını ve nasıl eklendiğini belirtir
öğesini seçerek elde edilen akışa aktarın. Noktalama işaretleri çıkışı zorladığından, bu bir aktarım hızı/gecikme süresi dengesini ortaya çıkarır.

RegisterInput<TPayload>(QueryContainer, IObservable<ArraySegment<StreamEvent<TPayload>>>, OnCompletedPolicy, String)

StreamEvents dizisini IStreamable'a dönüştürür. Tamamlanma ilkesi, sonuçta elde edilen akış tamamlandığında ne yapacağını belirtir. Bozukluk ilkesi, sıra dışı olaylarla ne yapılması gerekenleri belirtir. Noktalama ilkesi, noktalama işaretlerinin oluşturulup oluşturulmadığını ve nasıl eklendiğini belirtir
öğesini seçerek elde edilen akışa aktarın. Noktalama işaretleri çıkışı zorladığından, bu bir aktarım hızı/gecikme süresi dengesini ortaya çıkarır.

RegisterInput<TPayload>(QueryContainer, IObservable<StreamEvent<TPayload>>, OnCompletedPolicy, DisorderPolicy, PeriodicPunctuationPolicy, String)

StreamEvents dizisini IStreamable'a dönüştürür. Tamamlanma ilkesi, sonuçta elde edilen akış tamamlandığında ne yapacağını belirtir. Bozukluk ilkesi, sıra dışı olaylarla ne yapılması gerekenleri belirtir. Noktalama ilkesi, noktalama işaretlerinin oluşturulup oluşturulmadığını ve nasıl eklendiğini belirtir
öğesini seçerek elde edilen akışa aktarın. Noktalama işaretleri çıkışı zorladığından, bu bir aktarım hızı/gecikme süresi dengesini ortaya çıkarır.

RegisterInput<TPartitionKey,TPayload>(QueryContainer, IObservable<PartitionedStreamEvent<TPartitionKey, TPayload>>, OnCompletedPolicy, PartitionedDisorderPolicy, PartitionedPeriodicPunctuationPolicy, String)

PartitionedStreamEvents dizisini IStreamable'a dönüştürür. Tamamlanma ilkesi, sonuçta elde edilen akış tamamlandığında ne yapacağını belirtir. Bozukluk ilkesi, sıra dışı olaylarla ne yapılması gerekenleri belirtir. Noktalama ilkesi, noktalama işaretlerinin oluşturulup oluşturulmadığını ve nasıl eklendiğini belirtir
öğesini seçerek elde edilen akışa aktarın. Noktalama işaretleri çıkışı zorladığından, bu bir aktarım hızı/gecikme süresi dengesini ortaya çıkarır.

public static Microsoft.StreamProcessing.IPartitionedIngressStreamable<TPartitionKey,TPayload> RegisterInput<TPartitionKey,TPayload>(this Microsoft.StreamProcessing.QueryContainer container, IObservable<Microsoft.StreamProcessing.PartitionedStreamEvent<TPartitionKey,TPayload>> streamEvents, Microsoft.StreamProcessing.OnCompletedPolicy onCompletedPolicy, Microsoft.StreamProcessing.PartitionedDisorderPolicy disorderPolicy = null, Microsoft.StreamProcessing.PartitionedPeriodicPunctuationPolicy periodicPunctuationPolicy = null, string identifier = null);
static member RegisterInput : Microsoft.StreamProcessing.QueryContainer * IObservable<Microsoft.StreamProcessing.PartitionedStreamEvent<'PartitionKey, 'Payload>> * Microsoft.StreamProcessing.OnCompletedPolicy * Microsoft.StreamProcessing.PartitionedDisorderPolicy * Microsoft.StreamProcessing.PartitionedPeriodicPunctuationPolicy * string -> Microsoft.StreamProcessing.IPartitionedIngressStreamable<'PartitionKey, 'Payload>

Tür Parametreleri

TPartitionKey

Akış için bölüm anahtarının türü.

TPayload

Akışın veri türü.

Parametreler

container
QueryContainer

Giriş noktasının kaydedildiği sorgu kapsayıcısı.

streamEvents
IObservable<PartitionedStreamEvent<TPartitionKey,TPayload>>

İstemci tarafından oluşturulan akış olayları dizisi.

onCompletedPolicy
OnCompletedPolicy

Akışın tamamlanmasını işleme.

disorderPolicy
PartitionedDisorderPolicy

Zaman sırasına göre olmayan olayları işleme.

periodicPunctuationPolicy
PartitionedPeriodicPunctuationPolicy

Sonuçta elde edilen akışa düzenli noktalama işaretleri eklenip eklenmeyeceği.

identifier
String

Sağlanırsa, sorguda girişi işaret etmek için tanımlanacak benzersiz bir ad.

Döndürülenler

Sorgularda kullanılabilecek bir IStreamable.

Özel durumlar

bir özel durum oluşturur ve disorderPolicy bir sıra dışı akış olayıyla karşılaşılırsa. Ayrıca, herhangi bir yük null olduğunda bir özel durum oluşturulur.

Şunlara uygulanır

RegisterInput<TPartitionKey,TPayload>(QueryContainer, IObservable<PartitionedStreamEvent<TPartitionKey, TPayload>>, OnCompletedPolicy, PartitionedPeriodicPunctuationPolicy, String)

PartitionedStreamEvents dizisini IStreamable'a dönüştürür. Tamamlanma ilkesi, sonuçta elde edilen akış tamamlandığında ne yapacağını belirtir. Bozukluk ilkesi, sıra dışı olaylarla ne yapılması gerekenleri belirtir. Noktalama ilkesi, noktalama işaretlerinin oluşturulup oluşturulmadığını ve nasıl eklendiğini belirtir
öğesini seçerek elde edilen akışa aktarın. Noktalama işaretleri çıkışı zorladığından, bu bir aktarım hızı/gecikme süresi dengesini ortaya çıkarır.

public static Microsoft.StreamProcessing.IPartitionedIngressStreamable<TPartitionKey,TPayload> RegisterInput<TPartitionKey,TPayload>(this Microsoft.StreamProcessing.QueryContainer container, IObservable<Microsoft.StreamProcessing.PartitionedStreamEvent<TPartitionKey,TPayload>> streamEvents, Microsoft.StreamProcessing.OnCompletedPolicy onCompletedPolicy, Microsoft.StreamProcessing.PartitionedPeriodicPunctuationPolicy periodicPunctuationPolicy, string identifier = null);
static member RegisterInput : Microsoft.StreamProcessing.QueryContainer * IObservable<Microsoft.StreamProcessing.PartitionedStreamEvent<'PartitionKey, 'Payload>> * Microsoft.StreamProcessing.OnCompletedPolicy * Microsoft.StreamProcessing.PartitionedPeriodicPunctuationPolicy * string -> Microsoft.StreamProcessing.IPartitionedIngressStreamable<'PartitionKey, 'Payload>

Tür Parametreleri

TPartitionKey

Akış için bölüm anahtarının türü.

TPayload

Akışın veri türü.

Parametreler

container
QueryContainer

Giriş noktasının kaydedildiği sorgu kapsayıcısı.

streamEvents
IObservable<PartitionedStreamEvent<TPartitionKey,TPayload>>

İstemci tarafından oluşturulan akış olayları dizisi.

onCompletedPolicy
OnCompletedPolicy

Akışın tamamlanmasını işleme.

periodicPunctuationPolicy
PartitionedPeriodicPunctuationPolicy

Sonuçta elde edilen akışa düzenli noktalama işaretleri eklenip eklenmeyeceği.

identifier
String

Sağlanırsa, sorguda girişi işaret etmek için tanımlanacak benzersiz bir ad.

Döndürülenler

Sorgularda kullanılabilecek bir IStreamable.

Özel durumlar

Sıra dışı bir akış olayıyla karşılaşılırsa bir özel durum oluşturur. Ayrıca, herhangi bir yük null olduğunda bir özel durum oluşturulur.

Şunlara uygulanır

RegisterInput<TPartitionKey,TPayload>(QueryContainer, IObservable<ArraySegment<PartitionedStreamEvent<TPartitionKey, TPayload>>>, OnCompletedPolicy, String)

PartitionedStreamEvents dizisini IStreamable'a dönüştürür. Tamamlanma ilkesi, sonuçta elde edilen akış tamamlandığında ne yapacağını belirtir. Bozukluk ilkesi, sıra dışı olaylarla ne yapılması gerekenleri belirtir. Noktalama ilkesi, noktalama işaretlerinin oluşturulup oluşturulmadığını ve nasıl eklendiğini belirtir
öğesini seçerek elde edilen akışa aktarın. Noktalama işaretleri çıkışı zorladığından, bu bir aktarım hızı/gecikme süresi dengesini ortaya çıkarır.

public static Microsoft.StreamProcessing.IPartitionedIngressStreamable<TPartitionKey,TPayload> RegisterInput<TPartitionKey,TPayload>(this Microsoft.StreamProcessing.QueryContainer container, IObservable<ArraySegment<Microsoft.StreamProcessing.PartitionedStreamEvent<TPartitionKey,TPayload>>> streamEvents, Microsoft.StreamProcessing.OnCompletedPolicy onCompletedPolicy, string identifier = null);
static member RegisterInput : Microsoft.StreamProcessing.QueryContainer * IObservable<ArraySegment<Microsoft.StreamProcessing.PartitionedStreamEvent<'PartitionKey, 'Payload>>> * Microsoft.StreamProcessing.OnCompletedPolicy * string -> Microsoft.StreamProcessing.IPartitionedIngressStreamable<'PartitionKey, 'Payload>

Tür Parametreleri

TPartitionKey

Akış için bölüm anahtarının türü.

TPayload

Akışın veri türü.

Parametreler

container
QueryContainer

Giriş noktasının kaydedildiği sorgu kapsayıcısı.

streamEvents
IObservable<ArraySegment<PartitionedStreamEvent<TPartitionKey,TPayload>>>

İstemci tarafından oluşturulan akış olayları dizisi.

onCompletedPolicy
OnCompletedPolicy

Akışın tamamlanmasını işleme.

identifier
String

Sağlanırsa, sorguda girişi işaret etmek için tanımlanacak benzersiz bir ad.

Döndürülenler

Sorgularda kullanılabilecek bir IStreamable.

Özel durumlar

Sıra dışı bir akış olayıyla karşılaşılırsa bir özel durum oluşturur. Ayrıca, herhangi bir yük null olduğunda bir özel durum oluşturulur.

Şunlara uygulanır

RegisterInput<TPayload>(QueryContainer, IObservable<StreamEvent<TPayload>>, OnCompletedPolicy, PeriodicPunctuationPolicy, String)

StreamEvents dizisini IStreamable'a dönüştürür. Tamamlanma ilkesi, sonuçta elde edilen akış tamamlandığında ne yapacağını belirtir. Bozukluk ilkesi, sıra dışı olaylarla ne yapılması gerekenleri belirtir. Noktalama ilkesi, noktalama işaretlerinin oluşturulup oluşturulmadığını ve nasıl eklendiğini belirtir
öğesini seçerek elde edilen akışa aktarın. Noktalama işaretleri çıkışı zorladığından, bu bir aktarım hızı/gecikme süresi dengesini ortaya çıkarır.

public static Microsoft.StreamProcessing.IObservableIngressStreamable<TPayload> RegisterInput<TPayload>(this Microsoft.StreamProcessing.QueryContainer container, IObservable<Microsoft.StreamProcessing.StreamEvent<TPayload>> streamEvents, Microsoft.StreamProcessing.OnCompletedPolicy onCompletedPolicy, Microsoft.StreamProcessing.PeriodicPunctuationPolicy periodicPunctuationPolicy, string identifier = null);
static member RegisterInput : Microsoft.StreamProcessing.QueryContainer * IObservable<Microsoft.StreamProcessing.StreamEvent<'Payload>> * Microsoft.StreamProcessing.OnCompletedPolicy * Microsoft.StreamProcessing.PeriodicPunctuationPolicy * string -> Microsoft.StreamProcessing.IObservableIngressStreamable<'Payload>

Tür Parametreleri

TPayload

Akışın veri türü.

Parametreler

container
QueryContainer

Giriş noktasının kaydedildiği sorgu kapsayıcısı.

streamEvents
IObservable<StreamEvent<TPayload>>

İstemci tarafından oluşturulan akış olayları dizisi.

onCompletedPolicy
OnCompletedPolicy

Akışın tamamlanmasını işleme.

periodicPunctuationPolicy
PeriodicPunctuationPolicy

Sonuçta elde edilen akışa düzenli noktalama işaretleri eklenip eklenmeyeceği.

identifier
String

Sağlanırsa, sorguda girişi işaret etmek için tanımlanacak benzersiz bir ad.

Döndürülenler

Sorgularda kullanılabilecek bir IStreamable.

Özel durumlar

Sıra dışı bir akış olayıyla karşılaşılırsa bir özel durum oluşturur. Ayrıca, herhangi bir yük null olduğunda bir özel durum oluşturulur.

Şunlara uygulanır

RegisterInput<TPayload>(QueryContainer, IObservable<ArraySegment<StreamEvent<TPayload>>>, OnCompletedPolicy, String)

StreamEvents dizisini IStreamable'a dönüştürür. Tamamlanma ilkesi, sonuçta elde edilen akış tamamlandığında ne yapacağını belirtir. Bozukluk ilkesi, sıra dışı olaylarla ne yapılması gerekenleri belirtir. Noktalama ilkesi, noktalama işaretlerinin oluşturulup oluşturulmadığını ve nasıl eklendiğini belirtir
öğesini seçerek elde edilen akışa aktarın. Noktalama işaretleri çıkışı zorladığından, bu bir aktarım hızı/gecikme süresi dengesini ortaya çıkarır.

public static Microsoft.StreamProcessing.IObservableIngressStreamable<TPayload> RegisterInput<TPayload>(this Microsoft.StreamProcessing.QueryContainer container, IObservable<ArraySegment<Microsoft.StreamProcessing.StreamEvent<TPayload>>> streamEvents, Microsoft.StreamProcessing.OnCompletedPolicy onCompletedPolicy, string identifier = null);
static member RegisterInput : Microsoft.StreamProcessing.QueryContainer * IObservable<ArraySegment<Microsoft.StreamProcessing.StreamEvent<'Payload>>> * Microsoft.StreamProcessing.OnCompletedPolicy * string -> Microsoft.StreamProcessing.IObservableIngressStreamable<'Payload>

Tür Parametreleri

TPayload

Akışın veri türü.

Parametreler

container
QueryContainer

Giriş noktasının kaydedildiği sorgu kapsayıcısı.

streamEvents
IObservable<ArraySegment<StreamEvent<TPayload>>>

İstemci tarafından oluşturulan akış olayları dizisi.

onCompletedPolicy
OnCompletedPolicy

Akışın tamamlanmasını işleme.

identifier
String

Sağlanırsa, sorguda girişi işaret etmek için tanımlanacak benzersiz bir ad.

Döndürülenler

Sorgularda kullanılabilecek bir IStreamable.

Özel durumlar

Sıra dışı bir akış olayıyla karşılaşılırsa bir özel durum oluşturur. Ayrıca, herhangi bir yük null olduğunda bir özel durum oluşturulur.

Şunlara uygulanır

RegisterInput<TPayload>(QueryContainer, IObservable<StreamEvent<TPayload>>, OnCompletedPolicy, DisorderPolicy, PeriodicPunctuationPolicy, String)

StreamEvents dizisini IStreamable'a dönüştürür. Tamamlanma ilkesi, sonuçta elde edilen akış tamamlandığında ne yapacağını belirtir. Bozukluk ilkesi, sıra dışı olaylarla ne yapılması gerekenleri belirtir. Noktalama ilkesi, noktalama işaretlerinin oluşturulup oluşturulmadığını ve nasıl eklendiğini belirtir
öğesini seçerek elde edilen akışa aktarın. Noktalama işaretleri çıkışı zorladığından, bu bir aktarım hızı/gecikme süresi dengesini ortaya çıkarır.

public static Microsoft.StreamProcessing.IObservableIngressStreamable<TPayload> RegisterInput<TPayload>(this Microsoft.StreamProcessing.QueryContainer container, IObservable<Microsoft.StreamProcessing.StreamEvent<TPayload>> streamEvents, Microsoft.StreamProcessing.OnCompletedPolicy onCompletedPolicy, Microsoft.StreamProcessing.DisorderPolicy disorderPolicy = null, Microsoft.StreamProcessing.PeriodicPunctuationPolicy periodicPunctuationPolicy = null, string identifier = null);
static member RegisterInput : Microsoft.StreamProcessing.QueryContainer * IObservable<Microsoft.StreamProcessing.StreamEvent<'Payload>> * Microsoft.StreamProcessing.OnCompletedPolicy * Microsoft.StreamProcessing.DisorderPolicy * Microsoft.StreamProcessing.PeriodicPunctuationPolicy * string -> Microsoft.StreamProcessing.IObservableIngressStreamable<'Payload>

Tür Parametreleri

TPayload

Akışın veri türü.

Parametreler

container
QueryContainer

Giriş noktasının kaydedildiği sorgu kapsayıcısı.

streamEvents
IObservable<StreamEvent<TPayload>>

İstemci tarafından oluşturulan akış olayları dizisi.

onCompletedPolicy
OnCompletedPolicy

Akışın tamamlanmasını işleme.

disorderPolicy
DisorderPolicy

Zaman sırasına göre olmayan olayları işleme.

periodicPunctuationPolicy
PeriodicPunctuationPolicy

Sonuçta elde edilen akışa düzenli noktalama işaretleri eklenip eklenmeyeceği.

identifier
String

Sağlanırsa, sorguda girişi işaret etmek için tanımlanacak benzersiz bir ad.

Döndürülenler

Sorgularda kullanılabilecek bir IStreamable.

Özel durumlar

bir özel durum oluşturur ve disorderPolicy bir sıra dışı akış olayıyla karşılaşılırsa. Ayrıca, herhangi bir yük null olduğunda bir özel durum oluşturulur.

Şunlara uygulanır