Session Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |