StreamSubscriptionHandle<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Handle che rappresenta questa sottoscrizione. Il consumer può serializzare e archiviare l'handle per annullare la sottoscrizione in un secondo momento, ad esempio in un'altra attivazione in base a questa granularità.
[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))
Parametri di tipo
- T
- Ereditarietà
-
StreamSubscriptionHandle<T>
- Attributi
- Implementazioni
Costruttori
StreamSubscriptionHandle<T>() |
Handle che rappresenta questa sottoscrizione. Il consumer può serializzare e archiviare l'handle per annullare la sottoscrizione in un secondo momento, ad esempio in un'altra attivazione in base a questa granularità. |
Proprietà
HandleId |
Ottiene l'identificatore univoco per questo oggetto StreamSubscriptionHandle |
ProviderName |
Ottiene il nome del provider. |
StreamId |
Ottiene l'identificatore del flusso. |
StreamIdentity |
Handle che rappresenta questa sottoscrizione. Il consumer può serializzare e archiviare l'handle per annullare la sottoscrizione in un secondo momento, ad esempio in un'altra attivazione in base a questa granularità. |
Metodi
Equals(StreamSubscriptionHandle<T>) |
Handle che rappresenta questa sottoscrizione. Il consumer può serializzare e archiviare l'handle per annullare la sottoscrizione in un secondo momento, ad esempio in un'altra attivazione in base a questa granularità. |
ResumeAsync(IAsyncBatchObserver<T>, StreamSequenceToken) |
Riprendere l'utilizzo batch da una sottoscrizione a un flusso. |
ResumeAsync(IAsyncObserver<T>, StreamSequenceToken) |
Ripreso dell'utilizzo da una sottoscrizione a un flusso. |
UnsubscribeAsync() |
Annullare la sottoscrizione di un consumer di flusso a questo oggetto osservabile. |
Metodi di estensione
ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<T,StreamSequenceToken,Task>, StreamSequenceToken) |
Generata se la funzione di filtro del flusso fornita non è adatta. In genere ciò è dovuto al fatto che non è un metodo statico. |
ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<T,StreamSequenceToken,Task>, Func<Exception,Task>, StreamSequenceToken) |
Riprende l'utilizzo di un flusso usando i delegati. Questo metodo è un helper per StreamSubscriptionHandle.ResumeAsync che consente alla classe di sottoscrizione di inline i metodi del gestore anziché richiedere un'istanza di IAsyncObserver. |
ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<T,StreamSequenceToken,Task>, Func<Exception,Task>, Func<Task>, StreamSequenceToken) |
Riprende l'utilizzo di un flusso usando i delegati. Questo metodo è un helper per StreamSubscriptionHandle.ResumeAsync che consente alla classe di sottoscrizione di inline i metodi del gestore anziché richiedere un'istanza di IAsyncObserver. |
ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<T,StreamSequenceToken,Task>, Func<Task>, StreamSequenceToken) |
Riprende l'utilizzo di un flusso usando i delegati. Questo metodo è un helper per StreamSubscriptionHandle.ResumeAsync che consente alla classe di sottoscrizione di inline i metodi del gestore anziché richiedere un'istanza di IAsyncObserver. |
ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<IList<SequentialItem<T>>,Task>, StreamSequenceToken) |
Generata se la funzione di filtro del flusso fornita non è adatta. In genere ciò è dovuto al fatto che non è un metodo statico. |
ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<IList<SequentialItem<T>>,Task>, Func<Exception,Task>, StreamSequenceToken) |
Riprende l'utilizzo di un flusso usando i delegati. Questo metodo è un helper per StreamSubscriptionHandle.ResumeAsync che consente alla classe di sottoscrizione di inline i metodi del gestore anziché richiedere un'istanza di IAsyncBatchObserver. |
ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<IList<SequentialItem<T>>,Task>, Func<Exception,Task>, Func<Task>, StreamSequenceToken) |
Riprende l'utilizzo di un flusso usando i delegati. Questo metodo è un helper per StreamSubscriptionHandle.ResumeAsync che consente alla classe di sottoscrizione di inline i metodi del gestore anziché richiedere un'istanza di IAsyncBatchObserver. |
ResumeAsync<T>(StreamSubscriptionHandle<T>, Func<IList<SequentialItem<T>>,Task>, Func<Task>, StreamSequenceToken) |
Riprende l'utilizzo di un flusso usando i delegati. Questo metodo è un helper per StreamSubscriptionHandle.ResumeAsync che consente alla classe di sottoscrizione di inline i metodi del gestore anziché richiedere un'istanza di IAsyncBatchObserver. |