Observable.Synchronize<TSource> – metoda (IObservable<TSource>, Object)
Synchronizuje pozorovatelnou sekvenci.
Obor názvů:System.Reactive.Linq
Sestavení: System.Reactive (v System.Reactive.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function Synchronize(Of TSource) ( _
source As IObservable(Of TSource), _
gate As Object _
) As IObservable(Of TSource)
'Usage
Dim source As IObservable(Of TSource)
Dim gate As Object
Dim returnValue As IObservable(Of TSource)
returnValue = source.Synchronize(gate)
public static IObservable<TSource> Synchronize<TSource>(
this IObservable<TSource> source,
Object gate
)
[ExtensionAttribute]
public:
generic<typename TSource>
static IObservable<TSource>^ Synchronize(
IObservable<TSource>^ source,
Object^ gate
)
static member Synchronize :
source:IObservable<'TSource> *
gate:Object -> IObservable<'TSource>
JScript does not support generic types and methods.
Parametry typu
- Tsource
Typ zdroje.
Parametry
- source
Typ: System.IObservable<TSource>
Zdrojová sekvence.
- Gate
Typ: System.Object
Objekt brány, který se má synchronizovat s jednotlivými voláními pozorovatele.
Návratová hodnota
Typ: System.IObservable<TSource>
Zdrojová sekvence, jejíž odchozí volání pozorovatelů jsou synchronizována na daném objektu brány.
Poznámka k využití
V jazyce Visual Basic a C# můžete tuto metodu volat jako metodu instance u libovolného objektu typu IObservable<TSource>. Pokud k volání této metody použijete syntaxi metody instance, vynechejte první parametr. Další informace naleznete v tématech a .
Poznámky
Tato metoda Synchronize vrátí pozorovatelnou sekvenci typu TSource, která synchronizuje odchozí volání metod pozorovatele (OnNext, OnCompletion, OnError). Toho se dosáhne získáním zámku vzájemného vyloučení pro objekt zadaný jako parametr brány .