DispatcherObject 클래스

정의

에 연결된 개체를 Dispatcher나타냅니다.

public ref class DispatcherObject abstract
public abstract class DispatcherObject
type DispatcherObject = class
Public MustInherit Class DispatcherObject
상속
DispatcherObject
파생

설명

생성된 스레드 Dispatcher 만 직접 액세스할 DispatcherObject 수 있습니다. 생성된 스레드가 아닌 다른 스레드에서 액세스 DispatcherObject 하려면 연결된 스레드 DispatcherObject 를 호출 Invoke 하거나 BeginInvokeDispatcherDispatcherObject 연결합니다.

스레드 보안을 적용해야 하는 서브클래스는 DispatcherObject 모든 공용 메서드를 호출 VerifyAccess 하여 이 작업을 수행할 수 있습니다. 이렇게 하면 호출 스레드가 생성된 스레드가 DispatcherObject 보장됩니다.

A DispatcherObject 는 독립적으로 인스턴스화할 수 없습니다. 즉, 모든 생성자가 보호됩니다.

파생 DispatcherObject 된 개체에는 스레드 선호도가 있습니다.

파생 Freezable 된 개체는 고정될 때 자유 스레드됩니다. 자세한 내용은 Freezable 개체 개요를 참조하세요.

생성자

Name Description
DispatcherObject()

DispatcherObject 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
Dispatcher

연결된 이 값을 DispatcherDispatcherObject 가져옵니다.

메서드

Name Description
CheckAccess()

호출 스레드에 이 DispatcherObject액세스 권한이 있는지 여부를 확인합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
VerifyAccess()

호출 스레드가 이에 DispatcherObject액세스할 수 있도록 합니다.

적용 대상

스레드 보안

이 형식의 모든 공용 static 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하게 보호되지 않습니다.

이 개체는 만들어진 스레드에서만 액세스할 수 있습니다. 다른 스레드에서 액세스하려고 하면 .InvalidOperationException Invoke(DispatcherPriority, Delegate) 또는 BeginInvoke(DispatcherPriority, Delegate) 작업을 올바른 스레드로 마샬링할 수 있도록 지원합니다.