Session Clase

Definición

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

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
Herencia
Implementaciones

Constructores

Nombre Description
Session()

Constructor predeterminado

Session(BaseXEStore, String)

Constructor usado principalmente

Campos

Nombre Description
AutoStartProperty

Inicio automático

DefaultDispatchLatency

La latencia de distribución predeterminada es de 30 segundos.

DefaultMaxMemory

La cantidad máxima de memeory de forma predeterminada es de 4 MB.

EventRetentionModeProperty

EventRetentionMode

InfiniteDispatchLatency

0 indica que la latencia de distribución es infinita.

MaxDispatchLatencyProperty

MaxDispatchLatency

MaxEventSizeProperty

MaxEventSize

MaxMemoryProperty

MaxMemory

MemoryPartitionModeProperty

MemoryPartitionMode

NotStarted

La sesión no se está ejecutando actualmente.

TrackCausalityProperty

TrackCausality

TypeTypeName

Nombre de tipo

Propiedades

Nombre Description
AbstractIdentityKey

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
AutoStart

Obtiene o establece un valor que indica si [inicio automático].

EventRetentionMode

Obtiene o establece el modo de retención de eventos.

Events

Obtiene la colección de eventos.

ID

Obtiene el identificador.

IdentityKey

Obtiene la clave de identidad.

IsRunning

Obtiene un valor que indica si se está ejecutando esta sesión.

KeyChain

Devuelve la ruta de acceso de identidad del objeto.

(Heredado de SfcInstance)
MaxDispatchLatency

Obtiene o establece la latencia máxima de distribución (en segundos).

MaxEventSize

Obtiene o establece el tamaño (en KB) del evento máximo.

MaxMemory

Obtiene o establece la memoria máxima (en KB).

MemoryPartitionMode

Obtiene o establece el modo de partición de memoria.

Metadata

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
Name

Nombre de la sesión

Parent

Obtiene o establece el elemento primario.

Properties

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
PropertyStorageProvider

Esta propiedad devuelve la implementación predeterminada de SFC para la interfaz ISfcPropertyStorageProvider, se puede invalidar en las clases secundarias para devolver otro proveedor de almacenamiento (es decir, lista de propiedades planas).

(Heredado de SfcInstance)
StartTime

Obtiene la hora de inicio.

State

Estado del objeto, utilizado en la función Alter en la sesión.

Targets

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

TrackCausality

Obtiene o establece un valor que indica si [realizar un seguimiento de la causalidad].

Urn

Cree una nueva cadena urn en cada solicitud y vuelva a devolverla.

(Heredado de SfcInstance)

Métodos

Nombre Description
AddEvent(EventInfo)

Nuevo evento y agréguelo a esta sesión.

AddEvent(String)

Nuevo un evento del nombre completo del evento y agréguelo a esta sesión.

AddTarget(String)

Nuevo un destino del nombre de destino completo y agréguelo a esta sesión.

AddTarget(TargetInfo)

Nuevo destino y agréguelo a esta sesión.

Alter()

Modifique la sesión en el servidor back-end.

AlterImpl()

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
CheckObjectCreated()

Para llamar desde el dominio para cuando una API requiere que el objeto se cree más fuerte que CheckObjectState.

(Heredado de SfcInstance)
CheckObjectState()

Para llamar desde el dominio para cualquier acceso al objeto

(Heredado de SfcInstance)
Create()

Cree la sesión en el servidor back-end.

CreateIdentityKey()

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
CreateImpl()

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
Drop()

Quite la sesión en el servidor back-end.

DropImpl()

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
GetChildCollection(String)

Obtenga la colección secundaria de esta instancia para la cadena de nombre de elemento especificada.

(Heredado de SfcInstance)
GetDomain()

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
GetObjectFactory()

Obtiene el generador de objetos.

GetPropertySet()

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
GetTypeMetadataImpl()

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
InitializeUIPropertyState()

Reemplazable de los objetos secundarios que se preocupan por inicializar sus estados (metadatos dinámicos que actualmente son ". Propiedad Enabled"

(Heredado de SfcInstance)
MarkForDropImpl(Boolean)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
MarkRootAsConnected()

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
MoveImpl(SfcInstance)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
PostAlter(Object)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
PostCreate(Object)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
PostDrop(Object)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
PostMove(Object)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
PostRename(Object)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
Refresh()

actualiza las propiedades del objeto leyéndolas desde el servidor.

(Heredado de SfcInstance)
RemoveEvent(Event)

Quita el objeto de evento de la sesión.

RemoveTarget(Target)

Quita el objeto de destino de esta sesión.

RenameImpl(SfcKey)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
ResetKey()

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
ScriptAlter()

Modificación del script para esta sesión.

ScriptCreate()

Creación de scripts para esta sesión.

ScriptDrop()

Eliminación de scripts para esta sesión

Serialize(XmlWriter)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
Start()

Inicia esta sesión.

Stop()

Detiene esta sesión.

ToString()

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
UpdateUIPropertyState()

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
Validate()

Validación básica del objeto secundario

(Heredado de SfcInstance)
Validate(String, Object[])

Valida el nombre del método especificado.

Validate(String)

Valida el nombre del método especificado.

Eventos

Nombre Description
propertyChanged

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
PropertyChanged

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
propertyMetadataChanged

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)
PropertyMetadataChanged

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

(Heredado de SfcInstance)

Implementaciones de interfaz explícitas

Nombre Description
ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)

La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia.

Se aplica a