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

이 네임스페이스에는 비동기 프로그래밍, 메시지 전달 및 이벤트 기반 프로그래밍을 비롯하여 F# 프로그램 시나리오에 공통으로 사용되는 여러 가지 형식이 포함되어 있습니다.

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

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

namespace Microsoft.FSharp.Control

모듈

모듈

설명

CommonExtensions 모듈

동시성 및 I/O와 관련된 일부 기본 CLI 형식에 대한 비동기 연산을 제공하는 확장 멤버의 모듈입니다.

Event 모듈

이벤트 스트림을 관리하는 함수를 제공합니다.

LazyExtensions 모듈

지연 값과 관련된 확장입니다.

Observable 모듈

첫 번째 클래스 이벤트 및 관찰 가능한 다른 개체에 대한 기본 연산입니다.

WebExtensions 모듈

일부 기본 웹 연산을 위한 비동기 연산을 제공하는 확장 멤버의 모듈입니다.

형식 정의

형식

설명

Async<'T> 형식

실행 시 최종적으로 T 형식의 값을 생성하거나 예외를 발생시키는 구조적 비동기 계산입니다.

Async 형식

이 정적 클래스에는 비동기 계산을 만들고 조작하기 위한 멤버가 포함되어 있습니다.

AsyncBuilder 형식

async 연산자의 형식으로서, 비동기 계산을 위한 워크플로를 만드는 데 사용됩니다.

AsyncReplyChannel<'Reply> 형식

PostAndReply 메시지에 회신하는 기능에 대한 핸들입니다.

DelegateEvent<'Delegate> 형식

대리자의 임의 형식에 대한 이벤트 구현입니다.

Event<'Delegate,'Args> 형식

첫 번째 'sender' 인수의 표준 .NET Framework 규칙을 따르는 대리자 형식에 대한 이벤트 구현입니다.

Event<'T> 형식

IEvent<_> 형식에 대한 이벤트 구현입니다.

Handler<'T> 형식

F# 이벤트 형식 IEvent<_>와 연결된 대리자 형식입니다.

IDelegateEvent<'Delegate> 형식

임의 대리자 형식에 대한 첫 번째 클래스 이벤트 값입니다.

IEvent<'Delegate,'Args> 형식

CLI Framework 표준을 따르는 CLI 이벤트에 대한 첫 번째 클래스 이벤트 값입니다.

MailboxProcessor<'Msg> 형식

비동기 계산을 실행하는 메시지 처리 에이전트입니다.

형식 약어

형식

설명

IEvent<'T> 형식

첫 번째 클래스의 수신 지점, 즉 이벤트가 트리거될 때 활성화되는 콜백을 등록할 수 있는 개체입니다.

lazy<'T> 형식

지연된 계산 형식에 대한 약어입니다.

Lazy<'T> 형식

지연된 계산 형식에 대한 약어입니다.

참고 항목

기타 리소스

F# 주요 라이브러리 참조