Share via


CFMessagePort 클래스

정의

로컬 디바이스의 여러 스레드 간 통신 채널입니다.

public class CFMessagePort : IDisposable, ObjCRuntime.INativeObject
type CFMessagePort = class
    interface INativeObject
    interface IDisposable
상속
CFMessagePort
구현

속성

Handle

관리되지 않는 개체 표현에 대한 핸들(포인터)입니다.

InvalidationCallback

CFMessagePort 개체에 대한 무효화 콜백 메서드를 가져오거나 설정합니다.

IsRemote

CFMessagePort 개체의 현재 인스턴스가 원격 포트를 나타내는지 여부를 나타내는 부울 값을 반환합니다.

IsValid

CFMessagePort 개체가 유효한지 여부를 나타내는 부울 값을 반환합니다.

Name

메시지 포트의 등록된 이름입니다.

메서드

Check()

개발자가 자체 서브클래스에서 호출하여 포트가 삭제되지 않도록 하는 메서드입니다.

CreateLocalPort(String, CFMessagePort+CFMessagePortCallBack, CFAllocator)

로컬 디바이스의 여러 스레드 간 통신 채널입니다.

CreateRemotePort(CFAllocator, String)

더 이상 사용되지 않습니다.

CreateRunLoopSource()

CFMessagePort 개체에 대한 CFRunLoopSource 개체를 만듭니다.

Dispose()

CFMessagePort 개체에서 사용하는 리소스를 해제합니다.

Dispose(Boolean)

CFMessagePort 개체에서 사용하는 리소스를 해제합니다.

Finalize()

CFMessagePort 개체에 대한 종료자

Invalidate()

메시지 포트를 무효화하면 포트가 더 이상 메시지를 보내거나 받지 못하게 됩니다.

SendRequest(Int32, NSData, Double, Double, NSString, NSData)

포트에 메시지를 보냅니다.

SetDispatchQueue(DispatchQueue)

지정된 디스패치 큐에서 메시지 포트의 콜백을 예약합니다.

적용 대상