Session Session Session Class

정의

[Sys.server_event_sessions]의 행을 나타냅니다 (http://msdn.microsoft.com/library/bb677320.aspx) 실행 중인 경우 sys.dm_xe_sessions의 데이터를에서 포함 합니다. Represents a row in sys.server_event_sessions and includes data from sys.dm_xe_sessions if running.

public ref class Session sealed : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Common::ICreatable, Microsoft::SqlServer::Management::Common::IDroppable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcCreatable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDroppable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcValidate
public sealed class Session : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
Public NotInheritable Class Session
Inherits SfcInstance
Implements IAlterable, ICreatable, IDroppable, ISfcAlterable, ISfcCreatable, ISfcDroppable, ISfcValidate
상속
구현
Microsoft.SqlServer.Management.Common.IAlterableMicrosoft.SqlServer.Management.Common.IAlterableMicrosoft.SqlServer.Management.Common.IAlterable Microsoft.SqlServer.Management.Common.ICreatableMicrosoft.SqlServer.Management.Common.ICreatableMicrosoft.SqlServer.Management.Common.ICreatable Microsoft.SqlServer.Management.Common.IDroppableMicrosoft.SqlServer.Management.Common.IDroppableMicrosoft.SqlServer.Management.Common.IDroppable ISfcAlterableISfcAlterableISfcAlterable ISfcCreatableISfcCreatableISfcCreatable ISfcDroppableISfcDroppableISfcDroppable ISfcValidateISfcValidateISfcValidate

설명

Session 개체는 사용자 코드가 상호 작용하는 주 개체입니다.The Session object is the main object that user code interacts with.

생성자

Session() Session() Session()

새 인스턴스를 초기화 Session 클래스입니다. Initializes a new instance of Session class.

Session(BaseXEStore, String) Session(BaseXEStore, String) Session(BaseXEStore, String)

새 인스턴스를 초기화 Session 클래스입니다. Initializes a new instance of Session class.

필드

AutoStartProperty AutoStartProperty AutoStartProperty

자동 시작 속성 세션을 지정합니다. Specifies the auto start property session.

DefaultDispatchLatency DefaultDispatchLatency DefaultDispatchLatency

기본 발송 대기 시간은 30초입니다. Default dispatch latency is 30 seconds.

DefaultMaxMemory DefaultMaxMemory DefaultMaxMemory

기본적으로 최대 메모리 양은 4MB입니다. The maximum amount of memory by default is 4 MB.

EventRetentionModeProperty EventRetentionModeProperty EventRetentionModeProperty

이벤트 보존 모드의 속성을 지정 합니다. Specifies the property of the event retention mode.

InfiniteDispatchLatency InfiniteDispatchLatency InfiniteDispatchLatency

0은 발송 대기 시간이 무한대임을 나타냅니다. 0 indicates that dispatch latency is infinite.

MaxDispatchLatencyProperty MaxDispatchLatencyProperty MaxDispatchLatencyProperty

최대 디스패치 대기 시간 속성을 지정합니다. Specifies the maximum dispatch latency property.

MaxEventSizeProperty MaxEventSizeProperty MaxEventSizeProperty

속성의 최대 이벤트 크기를 표시 합니다. Shows the maximum event size of the property.

MaxMemoryProperty MaxMemoryProperty MaxMemoryProperty

최대 메모리 속성을 지정합니다. Specifies the maximum memory property.

MemoryPartitionModeProperty MemoryPartitionModeProperty MemoryPartitionModeProperty

메모리 파티션 모드 속성을 지정합니다. Specifies a memory partition mode property.

NotStarted NotStarted NotStarted

세션이 현재 실행되고 있지 않습니다. Session is currently not running.

TrackCausalityProperty TrackCausalityProperty TrackCausalityProperty

세션의 추적 인과 관계 속성을 지정합니다. Specifies the track causality property of the session.

TypeTypeName TypeTypeName TypeTypeName

형식의 이름입니다. The name of the type.

속성

AbstractIdentityKey AbstractIdentityKey AbstractIdentityKey

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
AutoStart AutoStart AutoStart

AutoStart 개체가 활성 상태인지 여부를 나타내는 값을 가져오거나 설정합니다. Gets or sets a value indicating whether the AutoStart object is active or not.

EventRetentionMode EventRetentionMode EventRetentionMode

가져오거나는 EventRetentionMode 개체입니다. Gets or sets the EventRetentionMode object.

Events Events Events

세션의 EventCollection을 가져옵니다. Gets the EventCollection of the session.

ID ID ID

ID 개체를 가져옵니다. Gets the ID object.

IdentityKey IdentityKey IdentityKey

세션의 ID 키를 가져옵니다. Gets the identity key of the session.

IsRunning IsRunning IsRunning

이 세션이 실행 중인지 여부를 나타내는 값을 가져옵니다. Gets a value indicating whether this session is running.

MaxDispatchLatency MaxDispatchLatency MaxDispatchLatency

최대 발송 대기 시간(초)을 가져오거나 설정합니다. Gets or sets the maximum dispatch latency in seconds.

MaxEventSize MaxEventSize MaxEventSize

세션의 최대 이벤트 크기(KB)를 가져오거나 설정합니다. Gets or sets the size in KB of the maximum event for the session.

MaxMemory MaxMemory MaxMemory

세션의 최대 메모리(KB)를 가져오거나 설정합니다. Gets or sets the maximum memory in KB of the session.

MemoryPartitionMode MemoryPartitionMode MemoryPartitionMode

에 대 한 옵션을 사용 하 여 열거형에서 메모리 파티션 모드를 가져오거나 perNode, perCpu, 또는 none합니다. Gets or sets the memory partition mode from an enumeration with options for perNode, perCpu, or none.

Metadata Metadata Metadata

인스턴스 및 그 도메인에 대한 메타데이터를 반환합니다. Returns metadata about the instance and its domain.

(Inherited from SfcInstance)
Name Name Name

이름을 가져옵니다는 Session 개체입니다. Gets the name of the Session object.

Parent Parent Parent

부모를 가져오거나 설정 합니다. XEStore 개체입니다. Gets or sets the parent XEStore object.

Properties Properties Properties

컬렉션 인스턴스 속성을 반환합니다. Returns a collection instance properties.

(Inherited from SfcInstance)
PropertyStorageProvider PropertyStorageProvider PropertyStorageProvider

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
StartTime StartTime StartTime

시작 시간을 가져옵니다. Gets the start time.

State State State

세션에서 Alter 함수에 사용되는 개체의 상태를 가져옵니다. Gets the state of the object used in Alter function in session.

Targets Targets Targets

가져옵니다는 TargetCollection합니다. Gets the TargetCollection.

TrackCausality TrackCausality TrackCausality

나타내는 부울 값을 가져오거나 여부는 TrackCausality 개체가 활성화 됩니다. Gets or sets a Boolean value indicating whether the TrackCausality object is activated.

Urn Urn Urn

SfcInstance 개체의 URN(Uniform Resource Name)을 반환합니다. Returns the uniform resource name of the SfcInstance object.

(Inherited from SfcInstance)

메서드

AddEvent(EventInfo) AddEvent(EventInfo) AddEvent(EventInfo)

새로 추가 Event 세션에는 개체입니다. Adds a new Event object to the session.

AddEvent(String) AddEvent(String) AddEvent(String)

새로 추가 Event 이벤트 정규화 된 이름에서 세션에 개체입니다. Adds a new Event object to the session from fully qualified event name.

AddTarget(String) AddTarget(String) AddTarget(String)

새로 추가 Target 세션에는 개체입니다. Adds a new Target object to the session.

AddTarget(TargetInfo) AddTarget(TargetInfo) AddTarget(TargetInfo)

새로 추가 Target 세션에는 개체입니다. Adds a new Target object to the session.

Alter() Alter() Alter()

서버의 Session 개체를 변경합니다. Alters the Session object on the server.

AlterImpl() AlterImpl() AlterImpl()

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
CheckObjectCreated() CheckObjectCreated() CheckObjectCreated()

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
CheckObjectState() CheckObjectState() CheckObjectState()

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
Create() Create() Create()

만듭니다는 Session 서버 개체입니다. Creates the Session object on the server.

CreateIdentityKey() CreateIdentityKey() CreateIdentityKey()

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
CreateImpl() CreateImpl() CreateImpl()

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink) Discover(ISfcDependencyDiscoveryObjectSink) Discover(ISfcDependencyDiscoveryObjectSink)

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
Drop() Drop() Drop()

삭제는 Session 서버 개체입니다. Drops the Session object on the server.

DropImpl() DropImpl() DropImpl()

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
GetChildCollection(String) GetChildCollection(String) GetChildCollection(String)

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
GetDomain() GetDomain() GetDomain()

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
GetObjectFactory() GetObjectFactory() GetObjectFactory()

SQL Foundation Class 개체 팩터리를 가져옵니다. Gets the SQL Foundation Class object factory.

GetPropertySet() GetPropertySet() GetPropertySet()

SfcInstance 개체의 속성 집합을 반환합니다. Returns the set of properties for the SfcInstance object.

(Inherited from SfcInstance)
GetTypeMetadataImpl() GetTypeMetadataImpl() GetTypeMetadataImpl()

적합한 TypeMetadata 클래스를 직접 반환하여 재정의되는 도메인을 나타냅니다. Indicates the domains that override by returning the right TypeMetadata class directly. 코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
InitializeUIPropertyState() InitializeUIPropertyState() InitializeUIPropertyState()

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
MarkForDropImpl(Boolean) MarkForDropImpl(Boolean) MarkForDropImpl(Boolean)

삭제할 기존 개체를 나타내는 값을 반환합니다. Returns a value that indicates the existing objects to be dropped. 코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
MarkRootAsConnected() MarkRootAsConnected() MarkRootAsConnected()

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
MoveImpl(SfcInstance) MoveImpl(SfcInstance) MoveImpl(SfcInstance)

인스턴스에서 이동할 새 부모 개체를 나타냅니다. Indicates the new parent object to move in an instance. 코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

SfcInstance 메타데이터의 유효한 값이 업데이트될 때마다 호출됩니다. Invoked whenever the effective value of any SfcInstance metadata is updated.

(Inherited from SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs) OnPropertyValueChanges(PropertyChangedEventArgs) OnPropertyValueChanges(PropertyChangedEventArgs)

SfcInstance 속성의 유효한 값이 업데이트될 때마다 호출됩니다. Invoked whenever the effective value of any SfcInstance property is updated.

(Inherited from SfcInstance)
PostAlter(Object) PostAlter(Object) PostAlter(Object)

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
PostCreate(Object) PostCreate(Object) PostCreate(Object)

실행 결과를 만드는 기본 구현자를 나타냅니다. Indicates the default implementor that creates the execution result. 코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
PostDrop(Object) PostDrop(Object) PostDrop(Object)

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
PostMove(Object) PostMove(Object) PostMove(Object)

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
PostRename(Object) PostRename(Object) PostRename(Object)

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
Refresh() Refresh() Refresh()

서버에서 개체의 속성을 읽어와서 개체의 속성을 새로 고칩니다. Refreshes the object's properties by reading them from the server.

(Inherited from SfcInstance)
RemoveEvent(Event) RemoveEvent(Event) RemoveEvent(Event)

지정 된 제거 Event 세션에서 개체입니다. Removes the specified Event object from the session.

RemoveTarget(Target) RemoveTarget(Target) RemoveTarget(Target)

제거는 Target 세션에서 개체입니다. Removes the Target object from the session.

RenameImpl(SfcKey) RenameImpl(SfcKey) RenameImpl(SfcKey)

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
ResetKey() ResetKey() ResetKey()

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
ScriptAlter() ScriptAlter() ScriptAlter()

변경 가져옵니다 ISfcScript 세션에 대 한 합니다. Gets the alteration ISfcScript for the session.

ScriptCreate() ScriptCreate() ScriptCreate()

만들기 가져옵니다 ISfcScript 세션에 대 한 합니다. Gets the creation ISfcScript for the session.

ScriptDrop() ScriptDrop() ScriptDrop()

삭제가 가져옵니다 ISfcScript 세션에 대 한 합니다. Gets the drop ISfcScript for the session.

Serialize(XmlWriter) Serialize(XmlWriter) Serialize(XmlWriter)

인스턴스를 XML로 직렬화합니다. Serializes the instance to XML.

(Inherited from SfcInstance)
Start() Start() Start()

Session 개체를 시작합니다. Starts the Session object.

Stop() Stop() Stop()

Session 개체를 중지합니다. Stops the Session object.

ToString() ToString() ToString()

인스턴스 URN의 문자열 표현을 반환합니다. Returns a string representation of the instance Urn.

(Inherited from SfcInstance)
UpdateUIPropertyState() UpdateUIPropertyState() UpdateUIPropertyState()

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
Validate() Validate() Validate()

기본 자식 개체의 유효성 검사를 나타냅니다. Indicates the basic child object's validation. 코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
Validate(String) Validate(String) Validate(String)

지정한 메서드 이름의 유효성을 검사합니다. Validates the specified method name.

Validate(String, Object[]) Validate(String, Object[]) Validate(String, Object[])

name 매개 변수로 지정한 메서드의 유효성을 검사합니다. Validates the method specified by the name parameter.

명시적 인터페이스 구현

ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink) ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink) ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)

Session 개체의 종속성 동작 및 이벤트를 검색하거나 변경합니다. Discovers or alters dependency actions and events in the Session object.

이벤트

propertyChanged propertyChanged propertyChanged

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure.

(Inherited from SfcInstance)
PropertyChanged PropertyChanged PropertyChanged

속성 값이 변경될 때 발생합니다. Occurs when a property value changes.

(Inherited from SfcInstance)
propertyMetadataChanged propertyMetadataChanged propertyMetadataChanged

코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. 이 방법은 SQL Server 인프라를 지원합니다. It supports the SQL Server infrastructure. 속성 메타 데이터 값이 변경 될 때 발생 합니다. Occurs when a property metadata value changes.

(Inherited from SfcInstance)
PropertyMetadataChanged PropertyMetadataChanged PropertyMetadataChanged

속성에 대한 메타데이터가 변경되었을 때 발생합니다. Occurs when the metadata for a property has changed.

(Inherited from SfcInstance)

적용 대상