Bagikan melalui


StreamSubscriptionHandle<T> Kelas

Definisi

Menangani mewakili langganan ini. Konsumen dapat membuat serialisasi dan menyimpan handel untuk berhenti berlangganan nanti, misalnya dalam aktivasi lain pada butir ini.

[System.Serializable]
public abstract class StreamSubscriptionHandle<T> : IEquatable<Orleans.Streams.StreamSubscriptionHandle<T>>
[System.Serializable]
[Orleans.GenerateSerializer]
public abstract class StreamSubscriptionHandle<T> : IEquatable<Orleans.Streams.StreamSubscriptionHandle<T>>
[<System.Serializable>]
type StreamSubscriptionHandle<'T> = class
    interface IEquatable<StreamSubscriptionHandle<'T>>
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
type StreamSubscriptionHandle<'T> = class
    interface IEquatable<StreamSubscriptionHandle<'T>>
Public MustInherit Class StreamSubscriptionHandle(Of T)
Implements IEquatable(Of StreamSubscriptionHandle(Of T))

Jenis parameter

T
Warisan
StreamSubscriptionHandle<T>
Atribut
Penerapan

Konstruktor

StreamSubscriptionHandle<T>()

Menangani mewakili langganan ini. Konsumen dapat membuat serialisasi dan menyimpan handel untuk berhenti berlangganan nanti, misalnya dalam aktivasi lain pada butir ini.

Properti

HandleId

Mendapatkan pengidentifikasi unik untuk StreamSubscriptionHandle ini

ProviderName

Mendapatkan nama penyedia.

StreamId

Mendapatkan pengidentifikasi aliran.

StreamIdentity

Menangani mewakili langganan ini. Konsumen dapat membuat serialisasi dan menyimpan handel untuk berhenti berlangganan nanti, misalnya dalam aktivasi lain pada butir ini.

Metode

Equals(StreamSubscriptionHandle<T>)

Menangani mewakili langganan ini. Konsumen dapat membuat serialisasi dan menyimpan handel untuk berhenti berlangganan nanti, misalnya dalam aktivasi lain pada butir ini.

ResumeAsync(IAsyncBatchObserver<T>, StreamSequenceToken)

Lanjutkan konsumsi batch dari langganan ke aliran.

ResumeAsync(IAsyncObserver<T>, StreamSequenceToken)

Melanjutkan konsumsi dari langganan ke aliran.

UnsubscribeAsync()

Berhenti berlangganan konsumen stream dari pengamatan ini.

Metode Ekstensi

ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<T,StreamSequenceToken,Task>, StreamSequenceToken)

Disingkirkan jika fungsi filter aliran yang disediakan tidak cocok. Biasanya ini karena ini bukan metode statis.

ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<T,StreamSequenceToken,Task>, Func<Exception,Task>, StreamSequenceToken)

Melanjutkan konsumsi aliran menggunakan delegasi. Metode ini adalah pembantu untuk StreamSubscriptionHandle.ResumeAsync yang memungkinkan kelas berlangganan untuk menginline metode handler alih-alih memerlukan instans IAsyncObserver.

ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<T,StreamSequenceToken,Task>, Func<Exception,Task>, Func<Task>, StreamSequenceToken)

Melanjutkan konsumsi aliran menggunakan delegasi. Metode ini adalah pembantu untuk StreamSubscriptionHandle.ResumeAsync yang memungkinkan kelas berlangganan untuk menginline metode handler alih-alih memerlukan instans IAsyncObserver.

ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<T,StreamSequenceToken,Task>, Func<Task>, StreamSequenceToken)

Melanjutkan konsumsi aliran menggunakan delegasi. Metode ini adalah pembantu untuk StreamSubscriptionHandle.ResumeAsync yang memungkinkan kelas berlangganan untuk menginline metode handler alih-alih memerlukan instans IAsyncObserver.

ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<IList<SequentialItem<T>>,Task>, StreamSequenceToken)

Disingkirkan jika fungsi filter aliran yang disediakan tidak cocok. Biasanya ini karena ini bukan metode statis.

ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<IList<SequentialItem<T>>,Task>, Func<Exception,Task>, StreamSequenceToken)

Melanjutkan konsumsi aliran menggunakan delegasi. Metode ini adalah pembantu untuk StreamSubscriptionHandle.ResumeAsync yang memungkinkan kelas berlangganan untuk menginline metode handler alih-alih memerlukan instans IAsyncBatchObserver.

ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<IList<SequentialItem<T>>,Task>, Func<Exception,Task>, Func<Task>, StreamSequenceToken)

Melanjutkan konsumsi aliran menggunakan delegasi. Metode ini adalah pembantu untuk StreamSubscriptionHandle.ResumeAsync yang memungkinkan kelas berlangganan untuk menginline metode handler alih-alih memerlukan instans IAsyncBatchObserver.

ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<IList<SequentialItem<T>>,Task>, Func<Task>, StreamSequenceToken)

Melanjutkan konsumsi aliran menggunakan delegasi. Metode ini adalah pembantu untuk StreamSubscriptionHandle.ResumeAsync yang memungkinkan kelas berlangganan untuk menginline metode handler alih-alih memerlukan instans IAsyncBatchObserver.

Berlaku untuk