Compartilhar via


Classe FrameworkSqlResourceComponent

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent
    Microsoft.TeamFoundation.Framework.Server.FrameworkSqlResourceComponent
      Microsoft.TeamFoundation.Framework.Server.DatabasePartitionComponent

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
Public MustInherit Class FrameworkSqlResourceComponent _
    Inherits TeamFoundationSqlResourceComponent
public abstract class FrameworkSqlResourceComponent : TeamFoundationSqlResourceComponent

O tipo FrameworkSqlResourceComponent expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido FrameworkSqlResourceComponent()
Método protegido FrameworkSqlResourceComponent(TeamFoundationRequestContext, String)
Método protegido FrameworkSqlResourceComponent(String, Int32, Int32, Int32)

Superior

Propriedades

  Nome Descrição
Propriedade protegida Author O autor é definido como a origem de alteração que causou a notificação.Consulte Author para maiores informações. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida BoundParameters Retorna o número de parâmetros atualmente associados. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida Command O comando SQL que é usado pelo SqlResourceComponent. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida CommandText Texto SQL para o comando atual. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida CommandTimeout CommandTimeout usado para todas as executa salvo indicação caso contrário para um determinado comando. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida Connection SqlConnection usado por esse TeamFoundationSqlResourceComponent. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida ConnectionString A cadeia de conexão (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida ContainerErrorCode Lê e grava o código de erro de contêiner para este componente. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade pública DatabaseCategory Ler a categoria de base de dados. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida DataReader SqlDataReader retornado por SqlCommand o último executa. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade pública DataSource Obtém o nome ou endereço de rede da instância do SQL Server para se conectar a. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida DeadlockPause O número de milissegundos para pausar antes de fazer experiências de volta após um deadlock ocorre. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida ExecutionTimeThreshold Quando faça nós rastreamos esta chamada (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade pública InitialCatalog Obtém o nome de base de dados associado com o componente. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade pública IsSqlAzure Retorna true se o componente é usado no SQL properties. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida LoggingOptions Controles se as estatísticas de TEMPOS e ES (ou outras saída de mensagem de informações) devem ser coletadas e conectado. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida MaxDeadlockRetries Número máximo de vezes testar de volta a operação se um deadlock ocorre. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade pública PartitionId A identificação do partição este componente é associada. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida PerformanceOptions Mesmo se obter informações de contexto, e quanto ao regulador de pressão. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida ProcedureName Nome do procedimento atualmente sendo executado. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida RequestContext O contexto de solicitação da solicitação atual. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida SelectedFeatures Opções selecionadas o componente do recurso SQL. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida StatementIndex Índice usado pelo AddStatemento último. -1 se o AddStatement não foi chamado. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida TraceArea Pode ser usado em definições de rastreamento para filtrar o rastreamento em uma área específica. (Herdado de TeamFoundationSqlResourceComponent.)
Propriedade protegida TranslatedExceptions Retornar o conjunto de exceções traduzidas disponíveis o componente do recurso de integração. (Substitui TeamFoundationSqlResourceComponent.TranslatedExceptions.)
Propriedade pública Version A versão do esquema de serviço (Herdado de TeamFoundationSqlResourceComponent.)

Superior

Métodos

  Nome Descrição
Método protegido AddStatement(String) Adicione uma instrução ao lote SQL atual.Você deve chamar PrepareSqlBatch antes de chamar AddStatement. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método público 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindBinary(String, array<Byte[], SqlDbType) Esta é uma função auxiliar que manipula associar um valor binário a SqlParameter. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindBinary(String, array<Byte[], Int32, SqlDbType) Uma função auxiliar que manipula associar um valor binário a um sqlparameter. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindBoolean Uma função auxiliar que manipula associar um valor booleano ou um valor de bits para um sqlparameter. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindByte(String, Byte) Uma função auxiliar que manipula associar um valor de 8 bits para seus sqlparameters. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindByte(String, Byte, Byte) Uma função auxiliar que manipula associar um valor de 8 bits que pode ser nulo para seus sqlparameters. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindDateTime Uma função auxiliar que manipula associar um valor de data/hora para um sqlparameter. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindDefault Uma função auxiliar que manipula associar um valor para o tipo padrão. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindDouble Esta é uma função auxiliar que utiliza de associar o valor de 32 bits para seus sqlparameters. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindGuid Esta é uma função auxiliar que manipula aos GUIDs de associação sqlparameters. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindInt Uma função auxiliar que manipula associar um valor de 32 bits para seus sqlparameters. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindLong Uma função auxiliar que manipula associar um valor de 64 bits para seus sqlparameters. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindNullableBoolean Este é uma função auxiliar que leva para associar um valor booleano ou de um bit a sqlparameter. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindNullableByte Esta é uma função auxiliar que manipula associar um valor de 8 bits para seu SqlParameterS. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindNullableDateTime Esta é uma função auxiliar que leva para associar um valor de data/hora para um sqlparameter. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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 (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindNullValue Este é um auxiliar de associação genérico que compila parâmetro específico um valor nulo digitado. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindShort Esta é uma função auxiliar que manipula associar o valor de 16 bits para seus sqlparameters. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindTable<T> Associa uma tabela. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindVariant (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindXml(String, TeamFoundationDatabaseXmlWriter) Usado para associar um documento XML para um parâmetro XML. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido BindXml(String, String) Usado para associar um documento XML para um parâmetro XML. (Herdado de TeamFoundationSqlResourceComponent.)
Método público Cancel (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido CanRetryOnException Indica se a exceção SQL pode ser experimentada de volta. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido CanRetryOnSqlError (Herdado de TeamFoundationSqlResourceComponent.)
Método público CommitTransaction Confirmar a transação que está ativa para este componente. (Herdado de TeamFoundationSqlResourceComponent.)
Método público Dispose (Herdado de TeamFoundationSqlResourceComponent.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Execute Auxiliar interno que encapsula a lógica para ExecuteReader e ExecuteNonQuery. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido ExecuteNonQuery() Executa o comando SQL atual e não gerencia um conjunto de resultados. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido ExecuteReader() Sobrecarga usando o comportamento padrão de comando. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido ExecuteReader(CommandBehavior) Executa o comando SQL atual e retorna um leitor. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido ExecuteScalar Executar o comando SQL atual usando ExecuteScalar e armazena o resultado. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido ExecuteUnknown(Object) Executa o comando SQL atual usando ExecuteUnknown() e retorna o objeto. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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.)
Método protegido FlushBatch Libera o lote que pended a este ponto e cria um novo lotes de modo que os usuários podem chamar AddStatement novamente. (Herdado de TeamFoundationSqlResourceComponent.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método protegido GetParameterName Método auxiliar para formatar um nome de parâmetro. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido GetSqlErrorNumbers Auxiliar que retorna todos os números de erro contidos em um objeto de exceção do SQL (Herdado de TeamFoundationSqlResourceComponent.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido HandleCustomException Exceções personalizadas de manipular. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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.” (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido Initialize(String) Inicializa um componente. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido Initialize(TeamFoundationRequestContext, String, Int32) (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido Initialize(String, Int32, Int32, Int32, Int32) Inicializa um componente. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido PrepareConnectionString Permite que classes derivadas atualizem a cadeia de conexão. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido PrepareSqlBatch(Int32) Configuração para executar um lote de instruções SQL.Este método fechado todos os comandos ou leitores existentes. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido PrepareSqlBatch(Int32, Boolean) Configuração para executar um lote de instruções SQL.Este método fechado qualquer comando ou leitor existente. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido PrepareStoredProcedure(String) Configuração para executar um procedimento armazenado SQL.Este método fechado todos os comandos ou leitores existentes. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido PrepareStoredProcedure(String, Boolean) A configuração para executar o procedimento armazenado SQL Server.Este método fechado qualquer comando ou leitor existente. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido PrepareStoredProcedure(String, Int32) Configuração para executar um procedimento armazenado SQL.Este método fechado todos os comandos ou leitores existentes. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido PrepareStoredProcedure(String, Boolean, Int32) A configuração para executar o procedimento armazenado SQL Server.Este método fechado qualquer comando ou leitor existente. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido ReleaseVerificationLock (Herdado de TeamFoundationSqlResourceComponent.)
Método público RollbackTransaction Rejeitar e reverter as alterações que foram feitas durante a transação neste componente. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido Sleep (Herdado de TeamFoundationSqlResourceComponent.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido TraceEnter Rastrear a entrada para um método com uma mensagem consistentemente formatado e um carimbo de data/hora. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido TraceException Relatar uma exceção em TraceLevel.Error para o logon de rastreamento uma maneira consistente. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido TraceLeave Rastrear a saída de um método com uma mensagem consistentemente formatado e um carimbo de data/hora. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido VerifyInitialized Gerencie InvalidOperationException se o componente não é inicializado. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método protegido VerifyNotSqlAzure Gerencie NotSupportedException se os componentes são usados em SQL properties. (Herdado de TeamFoundationSqlResourceComponent.)
Método público 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. (Herdado de TeamFoundationSqlResourceComponent.)
Método público 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. (Herdado de TeamFoundationSqlResourceComponent.)

Superior

Eventos

  Nome Descrição
Evento público InfoMessage Expõe o evento interno de InfoMessage de SqlConnection.Ocorre quando o SQL Server retornar um aviso ou uma mensagem informativa. (Herdado de TeamFoundationSqlResourceComponent.)

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.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Server