TeamFoundationSqlResourceComponent (Clase)
Jerarquía de herencia
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
Espacio de nombres: Microsoft.TeamFoundation.Framework.Server
Ensamblado: Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxis
'Declaración
Public MustInherit Class TeamFoundationSqlResourceComponent _
Implements IDisposable, ICancelable
public abstract class TeamFoundationSqlResourceComponent : IDisposable,
ICancelable
El tipo TeamFoundationSqlResourceComponent expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
TeamFoundationSqlResourceComponent() | Inicializa una nueva instancia de la clase TeamFoundationSqlResourceComponent.Si utiliza este constructor para crear instancias del objeto, el método de Initialize se debe llamar a para finalizar la inicialización del objeto. | |
TeamFoundationSqlResourceComponent(TeamFoundationRequestContext, String) | Inicializa una nueva instancia de la clase TeamFoundationSqlResourceComponent. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Author | Definen el autor como origen del cambio que produjo la notificación.Para obtener más información, consulte Author. | |
BoundParameters | Devuelve el número de parámetros actualmente enlazados. | |
Command | El comando SQL que usa el SqlResourceComponent. | |
CommandText | Texto de SQL para el comando actual. | |
CommandTimeout | CommandTimeout utilizado para todas las ejecuciones a menos que se especifique lo contrario para un comando especificado. | |
Connection | SqlConnection usado por este TeamFoundationSqlResourceComponent. | |
ConnectionString | La cadena de conexión | |
ContainerErrorCode | Leer y escribir el código de error del contenedor para este componente. | |
DatabaseCategory | Categoría de la base de datos de lectura. | |
DataReader | SqlDataReader devueltos por SqlCommand último se ejecuta. | |
DataSource | Obtiene el nombre o la dirección de red de la instancia de SQL Server para conectarse a. | |
DeadlockPause | El número de milisegundos pausar antes de intentar después de se produce un interbloqueo. | |
ExecutionTimeThreshold | En hace qué hora nosotros seguimos paso a paso esta llamada | |
InitialCatalog | Obtiene el nombre de la base de datos asociada al componente. | |
IsSqlAzure | Devuelve true si el componente en SQL Azure. | |
LoggingOptions | Controla si las estadísticas de TIME y de E/S (u otro mensaje informativo generado) deben recolectarse y registrados. | |
MaxDeadlockRetries | Número máximo de veces de reintentar la operación si se produce un interbloqueo. | |
PartitionId | El id. de partición este componente está asociado a. | |
PerformanceOptions | Si obtener la información de contexto, y cuánto para restringir. | |
ProcedureName | Nombre del procedimiento que se está ejecutando actualmente. | |
RequestContext | El contexto de la solicitud de la solicitud actual. | |
SelectedFeatures | Opciones seleccionadas del componente de recursos de SQL. | |
StatementIndex | Índice utilizado por el AddStatementpasado. -1 si el AddStatement no se ha llamado. | |
TraceArea | Se puede utilizar en definiciones de traza para filtrar el seguimiento a un área concreta. | |
TranslatedExceptions | Solicita el conjunto de s de SqlExceptionque se puede traducir a las excepciones locales mediante SqlExceptionFactory. | |
Version | La versión de esquema de servicio |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddStatement(String) | Agregue una instrucción en el lote actual de SQL.Debe llamar a PrepareSqlBatch antes de llamar a AddStatement. | |
AddStatement(String, Int32) | Agregue una instrucción en el lote actual de SQL.Debe llamar a PrepareSqlBatch antes de llamar a AddStatement.Si el número de parámetros que se agregan mediante esta instrucción supera el número máximo de parámetros permitidos en un único lote de SQL, las instrucciones que ya forman parte del lote se ejecutarán y, a continuación un nuevo lote comenzarán con la instrucción se suma que. | |
AddStatement(String, Int32, Boolean) | Agregue una instrucción en el lote actual de SQL.Debe llamar a PrepareSqlBatch antes de llamar a AddStatement.Si el número de parámetros que se agregan mediante esta instrucción supera el número máximo de parámetros permitidos en un único lote de SQL, las instrucciones que ya forman parte del lote se ejecutarán y, a continuación un nuevo lote comenzarán con la instrucción se suma que. | |
AddStatement(String, Int32, Boolean, Boolean) | Agregue una instrucción en el lote actual de SQL.Debe llamar a PrepareSqlBatch antes de llamar a AddStatement.Si el número de parámetros que se agregan mediante esta instrucción supera el número máximo de parámetros permitidos en un único lote de SQL, las instrucciones que ya forman parte del lote se ejecutarán y, a continuación un nuevo lote comenzarán con la instrucción se suma que. | |
BeginTransaction | Se utiliza para ajustar varias llamadas en una única transacción.Todo se ejecuta en este componente estará en la transacción hasta que se llame a la confirmación o recuperación. | |
BindBinary(String, array<Byte[], SqlDbType) | Ésta es una función auxiliar que controla enlazar un valor binario a SqlParameter. | |
BindBinary(String, array<Byte[], Int32, SqlDbType) | Una función auxiliar que controla enlazar un valor binario un sqlparameter. | |
BindBoolean | Una función auxiliar que controla enlazar un booleano o un valor de bit un sqlparameter. | |
BindByte(String, Byte) | Una función auxiliar que controla enlazar un valor de 8 bits a sus sqlparameters. | |
BindByte(String, Byte, Byte) | Una función auxiliar que controla enlazar un valor de 8 bits que podría ser nulo a sus sqlparameters. | |
BindDateTime | Una función auxiliar que controla enlazar un valor de fecha u hora a un sqlparameter. | |
BindDefault | Una función auxiliar que controla enlazar un valor al tipo predeterminado. | |
BindDouble | Ésta es una función auxiliar que contiene la advertencia de valor de bit de enlace 32 sus sqlparameters. | |
BindGuid | Ésta es una función auxiliar que administra GUID de enlace a sus sqlparameters. | |
BindInt | Una función auxiliar que controla enlazar un valor de 32 bits a sus sqlparameters. | |
BindLong | Una función auxiliar que controla enlazar un valor de 64 bits a sus sqlparameters. | |
BindNullableBoolean | Esto es una función auxiliar que se ocupa de enlazar boolean o un valor de bit un sqlparameter. | |
BindNullableByte | Ésta es una función auxiliar que controla enlazar un valor de 8 bits a su s de SqlParameter. | |
BindNullableDateTime | Ésta es una función auxiliar que se ocupa de enlazar un valor de fecha u hora a un sqlparameter. | |
BindNullableGuid | Una función auxiliar que administra GUID de enlace a sus sqlparameters.El valor Empty se considera NULL y un valor NULL se enlaza al parámetro especificado. | |
BindNullableInt | Si el nullValue == de parameterValue, un valor NULL se enlaza al parámetro especificado.Si no, el parameterValue se enlaza como un entero de 32 bits. | |
BindNullableShort | Si el nullValue == de parameterValue, un valor NULL se enlaza al parámetro especificado.Si no, el parameterValue se enlaza como un entero de 16 bits | |
BindNullValue | Ésta es una aplicación auxiliar de enlace genérica que compila un valor nulo tipo parámetro concreto. | |
BindShort | Ésta es una función auxiliar que controla enlazar valor de bit 16 a sus sqlparameters. | |
BindString(String, String, Int32, BindStringBehavior, SqlDbType) | Ésta es una función auxiliar que controla las cadenas de enlace al SqlParameters.Asegúrese de que los valores NULL correctamente están controlados. | |
BindString(String, String, Int32, Boolean, SqlDbType) | Ésta es una función auxiliar que controla las cadenas de enlace al SqlParameters.Asegúrese de que los valores NULL correctamente están controlados.Ésta es la versión anterior de este método; utilice la sobrecarga que toma un BindStringBehavior para ser más explícita sobre cómo null y cadenas vacías deben ser administradas. | |
BindSysname | Una función auxiliar que controla las cadenas de enlace de tipo sysname a sus sqlparameters.Asegúrese de que los valores NULL correctamente se configurars. | |
BindTable<T> | Enlaza una tabla. | |
BindVariant | ||
BindXml(String, TeamFoundationDatabaseXmlWriter) | Se utiliza para enlazar un documento XML a un parámetro XML. | |
BindXml(String, String) | Se utiliza para enlazar un documento XML a un parámetro XML. | |
Cancel | ||
CanRetryOnException | Indica si la excepción SQL puede reintentar. | |
CanRetryOnSqlError | ||
CommitTransaction | Confirmar la transacción que está activo para este componente. | |
Dispose | ||
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Execute | Aplicación auxiliar interna que encapsula la lógica para ExecuteReader y ExecuteNonQuery. | |
ExecuteNonQuery() | Ejecuta el comando SQL actual y no genera un conjunto de resultados. | |
ExecuteNonQuery(Boolean) | Ejecuta el comando SQL actual y no genera un conjunto de resultados.El único resultado es el valor devuelto, que es un valor escalar único. | |
ExecuteReader() | Sobrecarga utilizar el comportamiento predeterminado del comando. | |
ExecuteReader(CommandBehavior) | Ejecuta el comando SQL actual y devuelve un lector. | |
ExecuteScalar | Ejecute el comando SQL actual mediante ExecuteScalar y almacena el resultado. | |
ExecuteUnknown(Object) | Ejecuta el comando SQL actual mediante ExecuteUnknown() y devuelve el objeto. | |
ExecuteUnknown(SqlDataReader, Object) | El método utilizado por ExecuteUnknown() para rellenar un objeto basado en un llamador de lector de ExecuteUnknown debe invalidar este método. | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
FlushBatch | Vacía el lote que pended a este punto y crea un nuevo lote de modo que los usuarios puedan llamar a AddStatement de nuevo. | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetParameterName | Método auxiliar para dar formato a un nombre de parámetro. | |
GetSqlErrorNumberAsString | La aplicación auxiliar que devuelve todos los números de error en una cadena para traza propósitos que no es eficaz super pero debe llamar sólo en caso de que SQL está teniendo problemas que el *should* es poco frecuente. | |
GetSqlErrorNumbers | La aplicación auxiliar que devuelve todos los números de error contenidos en un objeto de excepción de SQL | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
HandleCustomException | Excepciones de custom ID. | |
HandleException | Determine si la excepción SQL puede controlarse; Las excepciones de SQL que no pueden ser reintentadas o asignar “no”. | |
Initialize(String) | Inicializa un componente. | |
Initialize(TeamFoundationRequestContext, String, Int32) | ||
Initialize(String, Int32, Int32, Int32, Int32) | Inicializa un componente. | |
MapException(SqlException) | Asigna una excepción SQL en una excepción específica de la aplicación, si es posible.Si no, la excepción se comunica utilizando Watson. | |
MapException(SqlException, QueryExecutionState) | Asigna una excepción SQL en una excepción específica de la aplicación, si es posible.Si no, la excepción se comunica utilizando Watson. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
PrepareConnectionString | Permite que las clases derivadas actualicen la cadena de conexión. | |
PrepareSqlBatch(Int32) | Configurar para ejecutar un lote de instrucciones SQL.Este método se cerrará todos los comandos o lectores existentes. | |
PrepareSqlBatch(Int32, Boolean) | Configurar para ejecutar un lote de instrucciones SQL.Este método se cerrará todo el comando o lector existente. | |
PrepareStoredProcedure(String) | Configurar para ejecutar un procedimiento almacenado de SQL.Este método se cerrará todos los comandos o lectores existentes. | |
PrepareStoredProcedure(String, Boolean) | Configurar para ejecutar un procedimiento almacenado de SQL Server.Este método se cerrará todo el comando o lector existente. | |
PrepareStoredProcedure(String, Int32) | Configurar para ejecutar un procedimiento almacenado de SQL.Este método se cerrará todos los comandos o lectores existentes. | |
PrepareStoredProcedure(String, Boolean, Int32) | Configurar para ejecutar un procedimiento almacenado de SQL Server.Este método se cerrará todo el comando o lector existente. | |
ReleaseVerificationLock | ||
RollbackTransaction | Revertir y descartar todos los cambios que se realizaron durante la transacción en este componente. | |
Sleep | ||
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
Trace(Int32, TraceLevel, String, array<Object[]) | Inserte los mensajes de traza al servicio de seguimiento asociado al contexto de la solicitud. | |
Trace(Int32, TraceLevel, array<String[], String, array<Object[]) | Inserte los mensajes de traza al servicio de seguimiento asociado al contexto de la solicitud. | |
TraceEnter | Siga paso a paso la entrada a un método con un mensaje de formato y una marca de tiempo. | |
TraceException | Elija excepción en TraceLevel.Error al inicio de sesión de traza una manera coherente. | |
TraceLeave | Siga paso a paso en el resultado de un método con un mensaje de formato y una marca de tiempo. | |
TranslateException | Examina un tipo SQL Exception y lo transforma en más significativo.El comportamiento predeterminado es no hacer nada; es decir, es al reiniciar la excepción original.WIT es el único componente que reemplaza actualmente el comportamiento actual. | |
TranslateSqlException | No todos los servicios de TFS utilizan TeamFoundationSqlResourceComponent, pero lo desean más para utilizar el control de errores común que contiene.Por consiguiente, un TranslateSqlException estático se puede utilizar externamente del componente. | |
VerifyInitialized | Produce InvalidOperationException si no se inicializa el componente. | |
VerifyInMasterDbOnAzure | Produce InvalidOperationException si utilizan los componentes en SQL Azure y el catálogo inicial en la cadena de conexión no es principal o vacío. | |
VerifyNotSqlAzure | Produce NotSupportedException si utilizan los componentes en SQL Azure. | |
VerifyServiceVersion(String, Int32, Int32%, Int32%) | Se conecta a la base de datos, toma un bloqueo compartido de la sesión en el recurso de TfsDb y comprueba que las compatibilidad con bases de datos se especificó la versión del servicio.NOTA: Este método se reescribiría.Debería observarse CONTEXT_INFO(), tomar una versión compartida del servicio de base de datos de bloqueo y la consulta mediante una consulta. Además, hay asegurarnos de que la base de datos todavía admite el componente actual en caso de que se ha perdido la conexión a la base de datos. | |
VerifyServiceVersion(String, Int32, Int32%, Int32%, Boolean) | Este método se conecta a la base de datos, toma un bloqueo compartido o exclusivo de sesión en el recurso de TfsDb y comprueba que las compatibilidad con bases de datos se especificó la versión del servicio.NOTA: Este método se reescribiría.Debería observarse CONTEXT_INFO(), tomar una versión compartida del servicio de base de datos de bloqueo y la consulta mediante una consulta.Además, hay que asegurarse la base de datos todavía admite el componente actual en caso de que se ha perdido la conexión a la base de datos. |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
InfoMessage | Expone el evento interno de InfoMessage de SqlConnection.Se produce cuando SQL Server devuelve un mensaje informativo o de advertencia. |
Arriba
Campos
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)