Session Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado.
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
- Herança
- Implementações
Construtores
| Nome | Description |
|---|---|
| Session() |
Construtor padrão |
| Session(BaseXEStore, String) |
Construtor usado principalmente |
Campos
| Nome | Description |
|---|---|
| AutoStartProperty |
Início Automático |
| DefaultDispatchLatency |
A latência de expedição padrão é de 30 segundos. |
| DefaultMaxMemory |
A quantidade máxima de memeory por padrão é de 4 MB. |
| EventRetentionModeProperty |
EventRetentionMode |
| InfiniteDispatchLatency |
0 indica que a latência de expedição é infinita. |
| MaxDispatchLatencyProperty |
MaxDispatchLatency |
| MaxEventSizeProperty |
MaxEventSize |
| MaxMemoryProperty |
MaxMemory |
| MemoryPartitionModeProperty |
MemoryPartitionMode |
| NotStarted |
No momento, a sessão não está em execução. |
| TrackCausalityProperty |
TrackCausality |
| TypeTypeName |
Nome do tipo |
Propriedades
| Nome | Description |
|---|---|
| AbstractIdentityKey |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| AutoStart |
Obtém ou define um valor que indica se [início automático]. |
| EventRetentionMode |
Obtém ou define o modo de retenção de eventos. |
| Events |
Obtém a coleção de eventos. |
| ID |
Obtém a ID. |
| IdentityKey |
Obtém a chave de identidade. |
| IsRunning |
Obtém um valor que indica se esta sessão está em execução. |
| KeyChain |
Retorna o caminho de identidade do objeto (Herdado de SfcInstance) |
| MaxDispatchLatency |
Obtém ou define a latência máxima de expedição (em segundos). |
| MaxEventSize |
Obtém ou define o tamanho (em KB) do evento máximo. |
| MaxMemory |
Obtém ou define a memória máxima (em KB). |
| MemoryPartitionMode |
Obtém ou define o modo de partição de memória. |
| Metadata |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| Name |
O nome da sessão |
| Parent |
Obtém ou define o pai. |
| Properties |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| PropertyStorageProvider |
Essa propriedade retorna a implementação padrão do SFC para a interface ISfcPropertyStorageProvider, pode ser substituída nas classes filho para retornar outro provedor de armazenamento (ou seja, lista de propriedades simples) (Herdado de SfcInstance) |
| StartTime |
Obtém a hora de início. |
| State |
Estado do objeto, usado na função Alter na sessão. |
| Targets |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. |
| TrackCausality |
Obtém ou define um valor que indica se [rastrear causalidade]. |
| Urn |
Crie uma nova cadeia de caracteres urn em cada solicitação e retorne-a. (Herdado de SfcInstance) |
Métodos
| Nome | Description |
|---|---|
| AddEvent(EventInfo) |
Novo um evento e adicione-o a esta sessão. |
| AddEvent(String) |
Novo evento do nome do evento totalmente qualificado e adicione-o a esta sessão. |
| AddTarget(String) |
Novo um destino do nome de destino totalmente qualificado e adicione-o a esta sessão. |
| AddTarget(TargetInfo) |
Novo um destino e adicione-o a esta sessão. |
| Alter() |
Altere a sessão no servidor de back-end. |
| AlterImpl() |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| CheckObjectCreated() |
Para ser chamado do domínio para quando uma API exigir que o objeto seja criado mais forte que CheckObjectState (Herdado de SfcInstance) |
| CheckObjectState() |
Para ser chamado do domínio para qualquer acesso ao objeto (Herdado de SfcInstance) |
| Create() |
Crie a sessão no servidor de back-end. |
| CreateIdentityKey() |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| CreateImpl() |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| Drop() |
Solte a sessão no servidor de back-end. |
| DropImpl() |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| GetChildCollection(String) |
Obtenha a coleção filho nesta instância para a cadeia de caracteres de nome de elemento fornecida. (Herdado de SfcInstance) |
| GetDomain() |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| GetObjectFactory() |
Obtém a fábrica de objetos. |
| GetPropertySet() |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| GetTypeMetadataImpl() |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| InitializeUIPropertyState() |
Substituível dos objetos filho que se preocupam em inicializar seus estados (metadados dinâmicos que atualmente são os ". Propriedade Enabled" ) (Herdado de SfcInstance) |
| MarkForDropImpl(Boolean) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| MarkRootAsConnected() |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| MoveImpl(SfcInstance) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| PostAlter(Object) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| PostCreate(Object) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| PostDrop(Object) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| PostMove(Object) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| PostRename(Object) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| Refresh() |
atualiza as propriedades do objeto lendo-as do servidor (Herdado de SfcInstance) |
| RemoveEvent(Event) |
Remove o objeto de evento da sessão. |
| RemoveTarget(Target) |
Remove o objeto de destino desta sessão. |
| RenameImpl(SfcKey) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| ResetKey() |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| ScriptAlter() |
Alteração de script para esta sessão. |
| ScriptCreate() |
Criar script para esta sessão. |
| ScriptDrop() |
Os scripts são removidos para esta sessão |
| Serialize(XmlWriter) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| Start() |
Inicia esta sessão. |
| Stop() |
Interrompe esta sessão. |
| ToString() |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| UpdateUIPropertyState() |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| Validate() |
Validação básica do objeto filho (Herdado de SfcInstance) |
| Validate(String, Object[]) |
Valida o nome do método especificado. |
| Validate(String) |
Valida o nome do método especificado. |
Eventos
| Nome | Description |
|---|---|
| propertyChanged |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| PropertyChanged |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| propertyMetadataChanged |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
| PropertyMetadataChanged |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. (Herdado de SfcInstance) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink) |
Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado. |