Observable.PublishLast<TSource, TResult-Methode> (IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>)
Gibt eine beobachtbare Sequenz zurück, die das Ergebnis des Aufrufs des Selektors für eine beobachtbare Sequenz ist, die ein einzelnes Abonnement für die zugrunde liegende Sequenz gemeinsam verwendet, die nur die letzte Benachrichtigung enthält.
Namespace:System.Reactive.Linq
Versammlung: System.Reactive (in System.Reactive.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function PublishLast(Of TSource, TResult) ( _
source As IObservable(Of TSource), _
selector As Func(Of IObservable(Of TSource), IObservable(Of TResult)) _
) As IObservable(Of TResult)
'Usage
Dim source As IObservable(Of TSource)
Dim selector As Func(Of IObservable(Of TSource), IObservable(Of TResult))
Dim returnValue As IObservable(Of TResult)
returnValue = source.PublishLast(selector)
public static IObservable<TResult> PublishLast<TSource, TResult>(
this IObservable<TSource> source,
Func<IObservable<TSource>, IObservable<TResult>> selector
)
[ExtensionAttribute]
public:
generic<typename TSource, typename TResult>
static IObservable<TResult>^ PublishLast(
IObservable<TSource>^ source,
Func<IObservable<TSource>^, IObservable<TResult>^>^ selector
)
static member PublishLast :
source:IObservable<'TSource> *
selector:Func<IObservable<'TSource>, IObservable<'TResult>> -> IObservable<'TResult>
JScript does not support generic types and methods.
Typparameter
- TSource
Der Quellentyp.
- TResult
Der Typ des Ergebnisses.
Parameter
- source
Typ: System.IObservable<TSource>
Die Quellsequenz, deren Elemente über ein einzelnes freigegebenes Abonnement multicastet werden.
- selector
Typ: System.Func<IObservable<TSource>, IObservable<TResult>>
Die Selektorfunktion, die die Multicastquellsequenz so oft wie nötig verwenden kann, ohne dass mehrere Abonnements für die Quellsequenz verursacht werden.
Rückgabewert
Typ: System.IObservable<TResult>
Eine beobachtbare Sequenz, die die Elemente einer Sequenz enthält, die durch Multicasting der Quellsequenz innerhalb einer Selektorfunktion erzeugt wird.
Hinweis zur Verwendung
In Visual Basic und C# können Sie diese Methode als instance-Methode für jedes Objekt vom Typ IObservable<TSource> aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter oder .