Session Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |