Classe TeamFoundationSqlResourceComponent
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent
Microsoft.TeamFoundation.Framework.Server.ExtendedAttributeComponent
Microsoft.TeamFoundation.Framework.Server.FrameworkSqlResourceComponent
Microsoft.TeamFoundation.Framework.Server.ResourceManagementComponent
Microsoft.TeamFoundation.Framework.Server.SqlScriptResourceComponent
Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataTierComponent
Microsoft.TeamFoundation.Framework.Server.TestPartitionComponent
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
Public MustInherit Class TeamFoundationSqlResourceComponent _
Implements IDisposable, ICancelable
public abstract class TeamFoundationSqlResourceComponent : IDisposable,
ICancelable
O tipo TeamFoundationSqlResourceComponent expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
TeamFoundationSqlResourceComponent() | Inicializa uma nova instância da classe TeamFoundationSqlResourceComponent.Se esse construtor é usado para instanciar o objeto, o método de Initialize deve ser chamado para concluir a inicialização de objeto. |
![]() |
TeamFoundationSqlResourceComponent(TeamFoundationRequestContext, String) | Inicializa uma nova instância da classe TeamFoundationSqlResourceComponent. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
Author | O autor é definido como a origem de alteração que causou a notificação.Consulte Author para maiores informações. |
![]() |
BoundParameters | Retorna o número de parâmetros atualmente associados. |
![]() |
Command | O comando SQL que é usado pelo SqlResourceComponent. |
![]() |
CommandText | Texto SQL para o comando atual. |
![]() |
CommandTimeout | CommandTimeout usado para todas as executa salvo indicação caso contrário para um determinado comando. |
![]() |
Connection | SqlConnection usado por esse TeamFoundationSqlResourceComponent. |
![]() |
ConnectionString | A cadeia de conexão |
![]() |
ContainerErrorCode | Lê e grava o código de erro de contêiner para este componente. |
![]() |
DatabaseCategory | Ler a categoria de base de dados. |
![]() |
DataReader | SqlDataReader retornado por SqlCommand o último executa. |
![]() |
DataSource | Obtém o nome ou endereço de rede da instância do SQL Server para se conectar a. |
![]() |
DeadlockPause | O número de milissegundos para pausar antes de fazer experiências de volta após um deadlock ocorre. |
![]() |
ExecutionTimeThreshold | Quando faça nós rastreamos esta chamada |
![]() |
InitialCatalog | Obtém o nome de base de dados associado com o componente. |
![]() |
IsSqlAzure | Retorna true se o componente é usado no SQL properties. |
![]() |
LoggingOptions | Controles se as estatísticas de TEMPOS e ES (ou outras saída de mensagem de informações) devem ser coletadas e conectado. |
![]() |
MaxDeadlockRetries | Número máximo de vezes testar de volta a operação se um deadlock ocorre. |
![]() |
PartitionId | A identificação do partição este componente é associada. |
![]() |
PerformanceOptions | Mesmo se obter informações de contexto, e quanto ao regulador de pressão. |
![]() |
ProcedureName | Nome do procedimento atualmente sendo executado. |
![]() |
RequestContext | O contexto de solicitação da solicitação atual. |
![]() |
SelectedFeatures | Opções selecionadas o componente do recurso SQL. |
![]() |
StatementIndex | Índice usado pelo AddStatemento último. -1 se o AddStatement não foi chamado. |
![]() |
TraceArea | Pode ser usado em definições de rastreamento para filtrar o rastreamento em uma área específica. |
![]() |
TranslatedExceptions | Solicita o conjunto de SqlExceptions que pode ser convertido para exceções local usando SqlExceptionFactory. |
![]() |
Version | A versão do esquema de serviço |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
AddStatement(String) | Adicione uma instrução ao lote SQL atual.Você deve chamar PrepareSqlBatch antes de chamar AddStatement. |
![]() |
AddStatement(String, Int32) | Adicione uma instrução ao lote SQL atual.Você deve chamar PrepareSqlBatch antes de chamar o AddStatement.Se o número de parâmetros que serão adicionados usando essa instrução excederá o número máximo de parâmetros permitidos em um único lotes SQL, as instruções que já estão parte em lotes serão executadas, e então um novo lotes começarão com a declaração que está sendo adicionada. |
![]() |
AddStatement(String, Int32, Boolean) | Adicione uma instrução ao lote SQL atual.Você deve chamar o PrepareSqlBatch antes de chamar o AddStatement.Se o número de parâmetros que serão adicionados usando essa instrução excederá o número máximo de parâmetros permitidos em um único lotes SQL, as instruções que já estão parte em lotes serão executadas, e então um novo lotes começarão com a declaração que está sendo adicionada. |
![]() |
AddStatement(String, Int32, Boolean, Boolean) | Adicione uma instrução ao lote SQL atual.Você deve chamar PrepareSqlBatch antes de chamar o AddStatement.Se o número de parâmetros que serão adicionados usando essa instrução excederá o número máximo de parâmetros permitidos em um único lotes SQL, as instruções que já estão parte em lotes serão executadas, e então um novo lotes começarão com a declaração que está sendo adicionada. |
![]() |
BeginTransaction | Usado para envolver vários chamadas em uma única transação.Tudo executar neste componente será na transação até a confirmação ou a reversão é chamada. |
![]() |
BindBinary(String, array<Byte[], SqlDbType) | Esta é uma função auxiliar que manipula associar um valor binário a SqlParameter. |
![]() |
BindBinary(String, array<Byte[], Int32, SqlDbType) | Uma função auxiliar que manipula associar um valor binário a um sqlparameter. |
![]() |
BindBoolean | Uma função auxiliar que manipula associar um valor booleano ou um valor de bits para um sqlparameter. |
![]() |
BindByte(String, Byte) | Uma função auxiliar que manipula associar um valor de 8 bits para seus sqlparameters. |
![]() |
BindByte(String, Byte, Byte) | Uma função auxiliar que manipula associar um valor de 8 bits que pode ser nulo para seus sqlparameters. |
![]() |
BindDateTime | Uma função auxiliar que manipula associar um valor de data/hora para um sqlparameter. |
![]() |
BindDefault | Uma função auxiliar que manipula associar um valor para o tipo padrão. |
![]() |
BindDouble | Esta é uma função auxiliar que utiliza de associar o valor de 32 bits para seus sqlparameters. |
![]() |
BindGuid | Esta é uma função auxiliar que manipula aos GUIDs de associação sqlparameters. |
![]() |
BindInt | Uma função auxiliar que manipula associar um valor de 32 bits para seus sqlparameters. |
![]() |
BindLong | Uma função auxiliar que manipula associar um valor de 64 bits para seus sqlparameters. |
![]() |
BindNullableBoolean | Este é uma função auxiliar que leva para associar um valor booleano ou de um bit a sqlparameter. |
![]() |
BindNullableByte | Esta é uma função auxiliar que manipula associar um valor de 8 bits para seu SqlParameterS. |
![]() |
BindNullableDateTime | Esta é uma função auxiliar que leva para associar um valor de data/hora para um sqlparameter. |
![]() |
BindNullableGuid | Uma função auxiliar que manipula aos GUIDs de associação sqlparameters.O valor Empty é considerado NULO e um NULL é associado ao parâmetro determinado. |
![]() |
BindNullableInt | Se o nullValue de == de parameterValue, um NULL é associado ao parâmetro determinado.Caso contrário, o parameterValue está associado como um inteiro de 32 bits. |
![]() |
BindNullableShort | Se o nullValue de == de parameterValue, um NULL é associado ao parâmetro determinado.Caso contrário, o parameterValue está associado como um inteiro de 16 bits |
![]() |
BindNullValue | Este é um auxiliar de associação genérico que compila parâmetro específico um valor nulo digitado. |
![]() |
BindShort | Esta é uma função auxiliar que manipula associar o valor de 16 bits para seus sqlparameters. |
![]() |
BindString(String, String, Int32, BindStringBehavior, SqlDbType) | Esta é uma função auxiliar que manipula cadeias de caracteres de associação ao seu SqlParameters.Certifique-se de que os valores nulos são tratados corretamente. |
![]() |
BindString(String, String, Int32, Boolean, SqlDbType) | Esta é uma função auxiliar que manipula cadeias de caracteres de associação ao seu SqlParameters.Certifique-se de que os valores nulos são tratados corretamente.Esta é a versão antiga desse método; use a sobrecarga que utiliza um BindStringBehavior para ser mais explícita sobre como o zero e cadeias de caracteres vazias devem ser tratados. |
![]() |
BindSysname | Uma função auxiliar que manipula sysname de associação cadeia de caracteres para seus sqlparameters.Certifique-se que os valores nulos são configuradas corretamente. |
![]() |
BindTable<T> | Associa uma tabela. |
![]() |
BindVariant | |
![]() |
BindXml(String, TeamFoundationDatabaseXmlWriter) | Usado para associar um documento XML para um parâmetro XML. |
![]() |
BindXml(String, String) | Usado para associar um documento XML para um parâmetro XML. |
![]() |
Cancel | |
![]() |
CanRetryOnException | Indica se a exceção SQL pode ser experimentada de volta. |
![]() |
CanRetryOnSqlError | |
![]() |
CommitTransaction | Confirmar a transação que está ativa para este componente. |
![]() |
Dispose | |
![]() |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
![]() |
Execute | Auxiliar interno que encapsula a lógica para ExecuteReader e ExecuteNonQuery. |
![]() |
ExecuteNonQuery() | Executa o comando SQL atual e não gerencia um conjunto de resultados. |
![]() |
ExecuteNonQuery(Boolean) | Executa o comando SQL atual e não gerencia um conjunto de resultados.O único resultado é o valor de retorno, que é um único valor escalar. |
![]() |
ExecuteReader() | Sobrecarga usando o comportamento padrão de comando. |
![]() |
ExecuteReader(CommandBehavior) | Executa o comando SQL atual e retorna um leitor. |
![]() |
ExecuteScalar | Executar o comando SQL atual usando ExecuteScalar e armazena o resultado. |
![]() |
ExecuteUnknown(Object) | Executa o comando SQL atual usando ExecuteUnknown() e retorna o objeto. |
![]() |
ExecuteUnknown(SqlDataReader, Object) | O método usado por ExecuteUnknown() para preencher um objeto baseado em um chamador do leitor de ExecuteUnknown deve substituir esse método. |
![]() |
Finalize | Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.) |
![]() |
FlushBatch | Libera o lote que pended a este ponto e cria um novo lotes de modo que os usuários podem chamar AddStatement novamente. |
![]() |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) |
![]() |
GetParameterName | Método auxiliar para formatar um nome de parâmetro. |
![]() |
GetSqlErrorNumberAsString | O auxiliar que retorna todos os números de erro em uma cadeia de caracteres para fins de rastreamento que não é eficiente super mas só deve ser chamado no caso do SQL está tendo problemas que o *should* é incomum. |
![]() |
GetSqlErrorNumbers | Auxiliar que retorna todos os números de erro contidos em um objeto de exceção do SQL |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() |
HandleCustomException | Exceções personalizadas de manipular. |
![]() |
HandleException | Determine se a exceção SQL pode ser tratada; Exceções SQL que não podem ser experimentadas de novo ou mapeado são “não tratada.” |
![]() |
Initialize(String) | Inicializa um componente. |
![]() |
Initialize(TeamFoundationRequestContext, String, Int32) | |
![]() |
Initialize(String, Int32, Int32, Int32, Int32) | Inicializa um componente. |
![]() |
MapException(SqlException) | Mapear uma exceção SQL em uma exceção específica do aplicativo, se for possível.Caso contrário, a exceção é relatada usando Watson. |
![]() |
MapException(SqlException, QueryExecutionState) | Mapear uma exceção SQL em uma exceção específica do aplicativo, se for possível.Caso contrário, a exceção é relatada usando Watson. |
![]() |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) |
![]() |
PrepareConnectionString | Permite que classes derivadas atualizem a cadeia de conexão. |
![]() |
PrepareSqlBatch(Int32) | Configuração para executar um lote de instruções SQL.Este método fechado todos os comandos ou leitores existentes. |
![]() |
PrepareSqlBatch(Int32, Boolean) | Configuração para executar um lote de instruções SQL.Este método fechado qualquer comando ou leitor existente. |
![]() |
PrepareStoredProcedure(String) | Configuração para executar um procedimento armazenado SQL.Este método fechado todos os comandos ou leitores existentes. |
![]() |
PrepareStoredProcedure(String, Boolean) | A configuração para executar o procedimento armazenado SQL Server.Este método fechado qualquer comando ou leitor existente. |
![]() |
PrepareStoredProcedure(String, Int32) | Configuração para executar um procedimento armazenado SQL.Este método fechado todos os comandos ou leitores existentes. |
![]() |
PrepareStoredProcedure(String, Boolean, Int32) | A configuração para executar o procedimento armazenado SQL Server.Este método fechado qualquer comando ou leitor existente. |
![]() |
ReleaseVerificationLock | |
![]() |
RollbackTransaction | Rejeitar e reverter as alterações que foram feitas durante a transação neste componente. |
![]() |
Sleep | |
![]() |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
![]() |
Trace(Int32, TraceLevel, String, array<Object[]) | As mensagens de rastreamento de enviar para o serviço de rastreamento associados com o contexto da solicitação. |
![]() |
Trace(Int32, TraceLevel, array<String[], String, array<Object[]) | As mensagens de rastreamento de enviar para o serviço de rastreamento associados com o contexto da solicitação. |
![]() |
TraceEnter | Rastrear a entrada para um método com uma mensagem consistentemente formatado e um carimbo de data/hora. |
![]() |
TraceException | Relatar uma exceção em TraceLevel.Error para o logon de rastreamento uma maneira consistente. |
![]() |
TraceLeave | Rastrear a saída de um método com uma mensagem consistentemente formatado e um carimbo de data/hora. |
![]() |
TranslateException | Revise uma exceção de tipo SQL e transformar-la em uma mais significativa.O comportamento padrão é não fazer nada; isto é, é o relançar a exceção original.A SAGACIDADE é o único componente que substitui atualmente o comportamento atual. |
![]() ![]() |
TranslateSqlException | Nem todos os serviços de TFS usam TeamFoundationSqlResourceComponent, mas desejar-lo mais para usar manipulação de erro comum que ele contém.Portanto, um TranslateSqlException estático pode ser usado externamente do componente. |
![]() |
VerifyInitialized | Gerencie InvalidOperationException se o componente não é inicializado. |
![]() |
VerifyInMasterDbOnAzure | Gerencie InvalidOperationException se os componentes são usados em SQL properties e o catálogo inicial na cadeia de conexão não está mestra ou vazio. |
![]() |
VerifyNotSqlAzure | Gerencie NotSupportedException se os componentes são usados em SQL properties. |
![]() |
VerifyServiceVersion(String, Int32, Int32%, Int32%) | Se conecta ao base de dados, utiliza um bloqueio compartilhado de sessão no recurso de TfsDb e verifique que os meios de base de dados especificados prestem serviços de aplicativos para a versão.NOTA: Esse método será reescrito.Nós devemos consulte CONTEXT_INFO(), para obter uma versão compartilhada de serviço de base de dados de bloqueio e de consulta usando uma consulta. Além disso, nós devemos certificar-se de que o base de dados ainda suporta o componente atual se que nós perdemos a conexão a base de dados. |
![]() |
VerifyServiceVersion(String, Int32, Int32%, Int32%, Boolean) | Este método conecta a base de dados, utiliza um bloqueio compartilhado ou uma sessão no recurso de TfsDb e verifique que os meios de base de dados especificados prestem serviços de aplicativos para a versão.NOTA: Esse método será reescrito.Nós devemos consulte CONTEXT_INFO(), para obter uma versão compartilhada de serviço de base de dados de bloqueio e de consulta usando uma consulta.Além disso, nós devemos garantir que o base de dados ainda suporte o componente atual se que nós perdemos a conexão a base de dados. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
![]() |
InfoMessage | Expõe o evento interno de InfoMessage de SqlConnection.Ocorre quando o SQL Server retornar um aviso ou uma mensagem informativa. |
Superior
Campos
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.