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.