Session Kelas

Definisi

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

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
type Session = class
    inherit SfcInstance
    interface ISfcCreatable
    interface ICreatable
    interface ISfcAlterable
    interface IAlterable
    interface ISfcDroppable
    interface IDroppable
    interface ISfcValidate
    interface ISfcDiscoverObject
Public NotInheritable Class Session
Inherits SfcInstance
Implements IAlterable, ICreatable, IDroppable, ISfcAlterable, ISfcCreatable, ISfcDroppable, ISfcValidate
Warisan
Penerapan

Konstruktor

Nama Deskripsi
Session()

Konstruktor default

Session(BaseXEStore, String)

Sebagian besar digunakan konstruktor

Bidang

Nama Deskripsi
AutoStartProperty

Mulai Otomatis

DefaultDispatchLatency

Latensi pengiriman default adalah 30 detik.

DefaultMaxMemory

Jumlah maksimum memeori secara default adalah 4 MB.

EventRetentionModeProperty

EventRetentionMode

InfiniteDispatchLatency

0 menunjukkan bahwa latensi pengiriman tidak terbatas.

MaxDispatchLatencyProperty

MaxDispatchLatency

MaxEventSizeProperty

MaxEventSize

MaxMemoryProperty

MaxMemory

MemoryPartitionModeProperty

MemoryPartitionMode

NotStarted

Sesi saat ini tidak berjalan.

TrackCausalityProperty

TrackCausality

TypeTypeName

Nama jenis

Properti

Nama Deskripsi
AbstractIdentityKey

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
AutoStart

Mendapatkan atau menetapkan nilai yang menunjukkan apakah [mulai otomatis].

EventRetentionMode

Mendapatkan atau mengatur mode retensi peristiwa.

Events

Mendapatkan koleksi peristiwa.

ID

Mendapatkan ID.

IdentityKey

Mendapatkan kunci identitas.

IsRunning

Mendapatkan nilai yang menunjukkan apakah sesi ini berjalan.

KeyChain

Mengembalikan jalur identitas objek

(Diperoleh dari SfcInstance)
MaxDispatchLatency

Mendapatkan atau mengatur latensi pengiriman maksimum (dalam detik).

MaxEventSize

Mendapatkan atau mengatur ukuran (dalam KB) dari peristiwa maks.

MaxMemory

Mendapatkan atau mengatur memori maksimum (dalam KB).

MemoryPartitionMode

Mendapatkan atau mengatur mode partisi memori.

Metadata

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
Name

Nama Sesi

Parent

Mendapatkan atau mengatur induk.

Properties

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
PropertyStorageProvider

Properti ini mengembalikan implementasi default SFC untuk antarmuka ISfcPropertyStorageProvider, dapat ditimpa di kelas anak untuk mengembalikan penyedia penyimpanan lain (yaitu daftar properti datar)

(Diperoleh dari SfcInstance)
StartTime

Mendapatkan waktu mulai.

State

Status objek, digunakan dalam fungsi Alter dalam sesi.

Targets

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

TrackCausality

Mendapatkan atau menetapkan nilai yang menunjukkan apakah [lacak kausalitas].

Urn

Buat string Urn baru pada setiap permintaan dan kembalikan.

(Diperoleh dari SfcInstance)

Metode

Nama Deskripsi
AddEvent(EventInfo)

Baru kejadian dan tambahkan ke sesi ini.

AddEvent(String)

Baru peristiwa dari nama peristiwa yang sepenuhnya memenuhi syarat dan tambahkan ke sesi ini.

AddTarget(String)

Baru target dari nama target yang sepenuhnya memenuhi syarat dan tambahkan ke sesi ini .

AddTarget(TargetInfo)

Baru target dan tambahkan ke sesi ini.

Alter()

Ubah sesi di server back-end.

AlterImpl()

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
CheckObjectCreated()

Untuk dipanggil dari domain ketika API mengharuskan objek dibuat lebih kuat dari CheckObjectState

(Diperoleh dari SfcInstance)
CheckObjectState()

Untuk dipanggil dari domain untuk akses apa pun ke objek

(Diperoleh dari SfcInstance)
Create()

Buat sesi di server back-end.

CreateIdentityKey()

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
CreateImpl()

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
Drop()

Hilangkan sesi di server back-end.

DropImpl()

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
GetChildCollection(String)

Dapatkan koleksi anak dalam instans ini untuk string nama elemen yang diberikan.

(Diperoleh dari SfcInstance)
GetDomain()

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
GetObjectFactory()

Mendapatkan pabrik objek.

GetPropertySet()

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
GetTypeMetadataImpl()

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
InitializeUIPropertyState()

Dapat diambil alih dari objek anak yang peduli tentang menginisialisasi status mereka (metadata dinamis yang saat ini adalah ". Properti diaktifkan" )

(Diperoleh dari SfcInstance)
MarkForDropImpl(Boolean)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
MarkRootAsConnected()

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
MoveImpl(SfcInstance)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
PostAlter(Object)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
PostCreate(Object)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
PostDrop(Object)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
PostMove(Object)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
PostRename(Object)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
Refresh()

menyegarkan properti objek dengan membacanya dari server

(Diperoleh dari SfcInstance)
RemoveEvent(Event)

Menghapus objek peristiwa dari sesi.

RemoveTarget(Target)

Menghapus objek target dari sesi ini.

RenameImpl(SfcKey)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
ResetKey()

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
ScriptAlter()

Perubahan skrip untuk sesi ini.

ScriptCreate()

Pembuatan skrip untuk sesi ini.

ScriptDrop()

Penurunan skrip untuk sesi ini

Serialize(XmlWriter)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
Start()

Memulai sesi ini.

Stop()

Menghentikan sesi ini.

ToString()

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
UpdateUIPropertyState()

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
Validate()

Validasi objek anak dasar

(Diperoleh dari SfcInstance)
Validate(String, Object[])

Memvalidasi nama metode yang ditentukan.

Validate(String)

Memvalidasi nama metode yang ditentukan.

Acara

Nama Deskripsi
propertyChanged

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
PropertyChanged

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
propertyMetadataChanged

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)
PropertyMetadataChanged

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

(Diperoleh dari SfcInstance)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)

Sesi adalah kode pengguna objek utama yang berinteraksi. Objek Sesi mewakili baris dalam sys.server_event_sessions dan juga menyertakan beberapa data dari sys.dm_xe_sessions jika dimulai.

Berlaku untuk