Event 클래스

정의

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 행을 나타냅니다.

적용 대상