DispatcherObject 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
에 연결된 개체를 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) 작업을 올바른 스레드로 마샬링할 수 있도록 지원합니다.