다음을 통해 공유


Observable.choose<'T,'U> 함수(F#)

지정한 함수를 사용하여 소스에서 관찰 프로젝션을 선택하는 관찰 가능 개체를 반환합니다. 반환된 개체는 분할자가 Some 값을 반환하는 관찰을 트리거합니다. 또한 반환된 개체는 소스에서 발생하는 모든 오류를 전파하고 소스가 완료되면 완료됩니다.

네임스페이스/모듈 경로: Microsoft.FSharp.Control.Observable

어셈블리: FSharp.Core(FSharp.Core.dll)

// Signature:
Observable.choose : ('T -> 'U option) -> IObservable<'T> -> IObservable<'U>

// Usage:
Observable.choose chooser source

매개 변수

  • chooser
    형식: 'T -> 'U option

    전파할 관찰에 대해서는 Some을 반환하고 무시할 관찰에 대해서는 None을 반환하는 함수입니다.

  • source
    형식: IObservable<'T>

    입력 관찰 가능 개체입니다.

반환 값

소스의 일부 관찰만 전파하는 Observable입니다.

설명

컴파일된 어셈블리에서 이 함수의 이름은 Choose입니다. F# 이외의 언어에서 함수에 액세스하거나 리플렉션을 통해 함수에 액세스하는 경우 이 이름을 사용합니다.

플랫폼

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

버전 정보

F# 런타임

지원되는 버전: 2.0, 4.0

Silverlight

지원되는 버전: 3

참고 항목

참조

Control.Observable 모듈(F#)

Microsoft.FSharp.Control 네임스페이스(F#)