Observable.If<TResult> 方法
命名空间: Microsoft.Phone.Reactive
程序集: Microsoft.Phone.Reactive(在 Microsoft.Phone.Reactive.dll 中)
语法
声明
Public Shared Function If(Of TResult) ( _
condition As Func(Of Boolean), _
thenSource As IObservable(Of TResult), _
elseSource As IObservable(Of TResult) _
) As IObservable(Of TResult)
public static IObservable<TResult> If<TResult>(
Func<bool> condition,
IObservable<TResult> thenSource,
IObservable<TResult> elseSource
)
public:
generic<typename TResult>
static IObservable<TResult>^ If(
Func<bool>^ condition,
IObservable<TResult>^ thenSource,
IObservable<TResult>^ elseSource
)
static member If :
condition:Func<bool> *
thenSource:IObservable<'TResult> *
elseSource:IObservable<'TResult> -> IObservable<'TResult>
类型参数
- TResult
参数
- condition
类型:System.Func<Boolean>
- thenSource
类型:System.IObservable<TResult>
- elseSource
类型:System.IObservable<TResult>
返回值
类型:System.IObservable<TResult>
版本信息
适用于 Windows Phone 应用的 .NET
受以下版本支持:Windows Phone 8、Silverlight 8.1
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。