Event 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다.
public sealed class Event : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.XEvent.ISessionObject
type Event = class
inherit SfcInstance
interface ISfcDiscoverObject
interface ISessionObject
Public NotInheritable Class Event
Inherits SfcInstance
Implements ISessionObject
- 상속
- 구현
생성자
| Name | Description |
|---|---|
| Event() |
Event 클래스의 새 인스턴스를 초기화합니다. 빈 생성자는 SFC의 규칙입니다. |
| Event(Session, EventInfo) |
EventInfo 개체에서 클래스의 Event 새 인스턴스를 초기화합니다. |
| Event(Session, String) |
지정된 부모 및 이름을 사용하여 클래스의 Event 새 인스턴스를 초기화합니다. |
필드
| Name | Description |
|---|---|
| TypeTypeName |
형식 이름 |
속성
| Name | Description |
|---|---|
| AbstractIdentityKey |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| Actions |
이 이벤트에 대한 작업을 가져옵니다. |
| Description |
이벤트 설명을 가져오거나 설정합니다. Set 접근자만 내부용입니다. |
| EventFields |
이벤트 fileds 컬렉션을 가져옵니다. |
| ID |
설명을 가져옵니다. |
| IdentityKey |
ID 키를 가져옵니다. |
| KeyChain |
개체의 ID 경로를 반환합니다. (다음에서 상속됨 SfcInstance) |
| Metadata |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| ModuleID |
모듈 ID를 가져옵니다. |
| Name |
이벤트의 이름입니다. |
| PackageName |
이벤트가 속한 패키지 이름을 가져옵니다. |
| Parent |
이벤트에 대한 부모 속성입니다. |
| Predicate |
PredicateExpression에 대한 조건자 트리입니다. |
| PredicateExpression |
조건자의 문자열 표현입니다. |
| Properties |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| PropertyStorageProvider |
이 속성은 ISfcPropertyStorageProvider 인터페이스에 대한 SFC의 기본 구현을 반환하며, 자식 클래스에서 재정의하여 다른 스토리지 공급자(즉, 플랫 속성 목록)를 반환할 수 있습니다. (다음에서 상속됨 SfcInstance) |
| ScriptName |
스크립팅에 대한 형식이 지정된 이벤트 이름을 가져옵니다. |
| State |
세션의 Alter 함수에 사용되는 개체의 상태입니다. |
| Urn |
각 요청에 새 Urn 문자열을 만들고 반환합니다. (다음에서 상속됨 SfcInstance) |
메서드
| Name | Description |
|---|---|
| AddAction(ActionInfo) |
ActionInfo에서 작업을 만들고 작업 컬렉션에 추가합니다. |
| AddAction(String) |
지정 이름을 사용하여 작업을 만들고 작업에 추가합니다. |
| AlterImpl() |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| CheckObjectCreated() |
API에서 개체를 CheckObjectState보다 더 강하게 만들어야 하는 경우 도메인에서 호출하려면 (다음에서 상속됨 SfcInstance) |
| CheckObjectState() |
개체에 대한 액세스를 위해 도메인에서 호출하려면 (다음에서 상속됨 SfcInstance) |
| CreateIdentityKey() |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| CreateImpl() |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| DropImpl() |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| GetChildCollection(String) |
지정된 요소 이름 문자열에 대해 이 인스턴스의 자식 컬렉션을 가져옵니다. (다음에서 상속됨 SfcInstance) |
| GetDomain() |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| GetObjectFactory() |
개체 팩터리를 가져옵니다. |
| GetPropertySet() |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| GetTypeMetadata() |
Sfc 형식 메타데이터를 가져옵니다. |
| GetTypeMetadataImpl() |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| HasCustomizableField() |
이벤트에 하나 이상의 필드를 설정해야 하는지 여부를 결정합니다. |
| InitializeUIPropertyState() |
상태를 초기화하는 데 관심이 있는 자식 개체(현재 "인 동적 메타데이터)에서 재정의할 수 있습니다. Enabled" 속성) (다음에서 상속됨 SfcInstance) |
| MarkForDropImpl(Boolean) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| MarkRootAsConnected() |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| MoveImpl(SfcInstance) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| PostAlter(Object) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| PostCreate(Object) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| PostDrop(Object) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| PostMove(Object) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| PostRename(Object) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| Refresh() |
서버에서 읽어 개체의 속성을 새로 고칩니다. (다음에서 상속됨 SfcInstance) |
| RemoveAction(Action) |
세션에서 작업을 제거합니다. |
| RenameImpl(SfcKey) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| ResetKey() |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| Serialize(XmlWriter) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| SetEventInfo(EventInfo) |
보류 중인 이벤트에 대한 EventInfo를 설정합니다. |
| ToString() |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| UpdateUIPropertyState() |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| Validate() |
기본 자식 개체의 유효성 검사 (다음에서 상속됨 SfcInstance) |
이벤트
| Name | Description |
|---|---|
| propertyChanged |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| PropertyChanged |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| propertyMetadataChanged |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
| PropertyMetadataChanged |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. (다음에서 상속됨 SfcInstance) |
명시적 인터페이스 구현
| Name | Description |
|---|---|
| ISessionObject.GetCreateScript() |
이벤트 추가를 위한 스크립트를 생성합니다. 세션 만들기에 사용됩니다. |
| ISessionObject.GetDropScript() |
이벤트를 삭제하기 위한 스크립트를 생성합니다. Alter Session에서 사용됩니다. |
| ISessionObject.IsDirty() |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. |
| ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink) |
Event에 대한 런타임 클래스입니다. 이 클래스의 각 인스턴스는 sys.server_event_session_events 행을 나타냅니다. |