Classe TeamFoundationSqlResourceComponent
Gerarchia di ereditarietà
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent
Microsoft.TeamFoundation.Framework.Server.Alm.TestPartitionComponent
Microsoft.TeamFoundation.Framework.Server.ExtendedAttributeComponent
Microsoft.TeamFoundation.Framework.Server.ResourceManagementComponent
Microsoft.TeamFoundation.Framework.Server.SqlScriptResourceComponent
Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataTierComponent
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Sintassi
'Dichiarazione
Public MustInherit Class TeamFoundationSqlResourceComponent _
Implements IDisposable, ICancelable
public abstract class TeamFoundationSqlResourceComponent : IDisposable,
ICancelable
Il tipo TeamFoundationSqlResourceComponent espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
TeamFoundationSqlResourceComponent() | Inizializza una nuova istanza della classe [TeamFoundationSqlResourceComponent].Se questo costruttore viene utilizzato per creare un'istanza dell'oggetto, il metodo [Initialize] deve essere chiamato per completare l'inizializzazione dell'oggetto. |
![]() |
TeamFoundationSqlResourceComponent(TeamFoundationRequestContext, String) | Inizializza una nuova istanza della classe [TeamFoundationSqlResourceComponent]. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Author | L'autore definito come l'origine della modifica che ha generato la notifica.Per ulteriori informazioni, vedere Author. |
![]() |
BoundParameters | Restituisce il numero di parametri attualmente associati. |
![]() |
Command | Il comando SQL utilizzato da [SqlResourceComponent]. |
![]() |
CommandTimeout | [CommandTimeout] utilizzato per tutte le esecuzioni se non diversamente specificato per un comando specificato. |
![]() |
Connection | Oggetto [SqlConnection] utilizzato da [SqlResourceComponent] |
![]() |
ConnectionString | La stringa di connessione |
![]() |
ContainerErrorCode | Leggere e scrivere il codice di errore del contenitore per il componente. |
![]() |
DatabaseCategory | Leggere la categoria del database. |
![]() |
DataReader | [SqlDataReader] restituito dall'ultimo [SqlCommand] di esecuzione. |
![]() |
DataSource | Ottiene il nome o l'indirizzo di rete dell'istanza di SQL Server per connettersi a. |
![]() |
DeadlockPause | Il numero di millisecondi da mettere in pausa prima di ritentare dopo si verificherà un deadlock. |
![]() |
ExecutionTimeThreshold | In fare rintracciamo questa chiamata |
![]() |
InitialCatalog | Ottiene il nome del database associato al componente. |
![]() |
IsSqlAzure | Restituisce true se il componente viene utilizzato in SQL Azure. |
![]() |
LoggingOptions | Controlla se le statistiche di I/O e TIME o un altro messaggio informativo restituito) devono essere raccolti e registrati. |
![]() |
MaxDeadlockRetries | Numero massimo di volte possibile ritentare l'operazione se si verificherà un deadlock. |
![]() |
PartitionId | L'id della partizione questo componente è associata. |
![]() |
PerformanceOptions | Indipendentemente da ottenere informazioni di contesto e del comando. |
![]() |
ProcedureName | Nome della routine attualmente eseguito. |
![]() |
RequestContext | Il contesto della richiesta della richiesta corrente. |
![]() |
SelectedFeatures | Opzioni selezionate del componente di risorse SQL. |
![]() |
StatementIndex | Indice utilizzato dall'ultimo [AddStatement].-1 se [AddStatement] non è stato chiamato. |
![]() |
TraceArea | Può essere utilizzato nelle definizioni di traccia per filtrare l'analisi a un'area specifica. |
![]() |
TranslatedExceptions | Richiede il set [SqlExceptions] che è possibile convertire le eccezioni locali mediante [SqlExceptionFactory]. |
![]() |
Version | La versione dello schema del servizio |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AddStatement(String) | Aggiungere un'istruzione al batch corrente SQL.È necessario chiamare [PrepareSqlBatch] prima di chiamare [AddStatement]. |
![]() |
AddStatement(String, Int32) | Aggiungere un'istruzione al batch corrente SQL.È necessario chiamare [PrepareSqlBatch] prima di chiamare [AddStatement].Se il numero di parametri che verranno aggiunti tramite questa istruzione supera il numero massimo di parametri consentiti in un unico batch SQL, le istruzioni che fanno già parte del batch verranno eseguiti quindi un nuovo batch inizieranno con l'istruzione è stata aggiunta. |
![]() |
AddStatement(String, Int32, Boolean) | Aggiungere un'istruzione al batch corrente SQL.È necessario chiamare [PrepareSqlBatch] prima di chiamare [AddStatement].Se il numero di parametri che verranno aggiunti tramite questa istruzione supera il numero massimo di parametri consentiti in un unico batch SQL, le istruzioni che fanno già parte del batch verranno eseguiti quindi un nuovo batch inizieranno con l'istruzione è stata aggiunta. |
![]() |
AddStatement(String, Int32, Boolean, Boolean) | Aggiungere un'istruzione al batch corrente SQL.È necessario chiamare [PrepareSqlBatch] prima di chiamare [AddStatement].Se il numero di parametri che verranno aggiunti tramite questa istruzione supera il numero massimo di parametri consentiti in un unico batch SQL, le istruzioni che fanno già parte del batch verranno eseguiti quindi un nuovo batch inizieranno con l'istruzione è stata aggiunta. |
![]() |
BeginTransaction | Utilizzato per eseguire il wrapping diverse chiamate in un'unica transazione.Tutto esegue in questo componente verrà la transazione fino a [Commit] o [RollBack] viene chiamato. |
![]() |
BindBinary(String, array<Byte[], SqlDbType) | Questa è una funzione di supporto che gestisce l'associazione un valore binario in [sqlparameter]. |
![]() |
BindBinary(String, array<Byte[], Int32, SqlDbType) | Una funzione di supporto che gestisce l'associazione un valore binario in [sqlparameter]. |
![]() |
BindBoolean | Una funzione di supporto che gestisce l'associazione di un valore boolean o un valore di bit in [sqlparameter]. |
![]() |
BindByte(String, Byte) | Una funzione di supporto che gestisce l'associazione un valore a 8 bit al [sqlparameters]. |
![]() |
BindByte(String, Byte, Byte) | Una funzione di supporto che gestisce l'associazione un valore a 8 bit che sia null al [sqlparameters]. |
![]() |
BindDateTime | Una funzione di supporto che gestisce l'associazione un valore data/ora in [sqlparameter]. |
![]() |
BindDefault | Una funzione di supporto che gestisce l'associazione un valore nel tipo predefinito. |
![]() |
BindGuid | Questa è una funzione di supporto che gestisce i GUID necessari al [sqlparameters]. |
![]() |
BindInt | Una funzione di supporto che gestisce l'associazione un valore a 32 bit al [sqlparameters]. |
![]() |
BindLong | Una funzione di supporto che gestisce l'associazione un valore a 64 bit al [sqlparameters]. |
![]() |
BindNullableBoolean | |
![]() |
BindNullableByte | Questa è una funzione di supporto che gestisce associare un valore a 8 bit al [sqlparameters]. |
![]() |
BindNullableDateTime | |
![]() |
BindNullableGuid | Una funzione di supporto che gestisce i GUID necessari al [sqlparameters].Il valore [Guid.Empty] viene considerato NULL e un valore NULL è associato al parametro specificato. |
![]() |
BindNullableInt | Se il nullValue di == di parameterValue, NULL è associato al parametro specificato.In caso contrario, il parameterValue è associato come Integer a 32 bit. |
![]() |
BindNullableShort | Se il nullValue di == di parameterValue, NULL è associato al parametro specificato.In caso contrario, il parameterValue è associato come Integer a 16 bit |
![]() |
BindNullValue | Si tratta di un helper obbligatorio generico che compila un valore null digitato parametro specifico. |
![]() |
BindShort | Questa è una funzione di supporto che gestisce il valore di 16 bit l'associazione ai sqlparameters. |
![]() |
BindString(String, String, Int32, BindStringBehavior, SqlDbType) | Questa è una funzione di supporto che gestisce le stringhe necessarie al [SqlParameters].Garantisce che i valori null vengano gestiti correttamente. |
![]() |
BindString(String, String, Int32, Boolean, SqlDbType) | Questa è una funzione di supporto che gestisce le stringhe necessarie al [SqlParameters].Garantisce che i valori null vengano gestiti correttamente.L'esempio è la versione precedente di questo metodo; utilizzare l'overload che accetta [BindStringBehavior] per essere più esplicito su come null e stringhe vuote devono essere gestiti. |
![]() |
BindSysname | Una funzione di supporto che gestisce [sysname] obbligatorio ricevute al [sqlparameters].Garantisce che i valori null siano installati correttamente in. |
![]() |
BindTable<T> | Associa una tabella. |
![]() |
BindXml(String, TeamFoundationDatabaseXmlWriter) | Utilizzata per associare un documento XML in un parametro XML. |
![]() |
BindXml(String, String) | Utilizzata per associare un documento XML in un parametro XML. |
![]() |
Cancel | |
![]() |
CanRetryOnException | Indica se l'eccezione SQL può essere riprovata. |
![]() |
CanRetryOnSqlError | |
![]() |
CommitTransaction | Eseguire il commit della transazione che è attiva per il componente. |
![]() |
Dispose | |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Execute | Supporto interno che incapsulano la logica per [ExecuteReader] e [ExecuteNonQuery]. |
![]() |
ExecuteNonQuery() | Esegue il comando SQL corrente e non produce un gruppo di risultati. |
![]() |
ExecuteNonQuery(Boolean) | Esegue il comando SQL corrente e non produce un gruppo di risultati.L'unico risultato è il valore restituito, un singolo valore scalare. |
![]() |
ExecuteReader() | Overload utilizzo del comportamento predefinito del comando. |
![]() |
ExecuteReader(CommandBehavior) | Esegue il comando SQL corrente e restituisce un lettore. |
![]() |
ExecuteScalar | Eseguire il comando SQL corrente tramite [ExecuteScalar()] e archivia il risultato. |
![]() |
ExecuteUnknown(Object) | Esegue il comando SQL corrente tramite [ExecuteUnknown()] e restituisce l'oggetto. |
![]() |
ExecuteUnknown(SqlDataReader, Object) | Il metodo utilizzato da [ExecuteUnknown()] per popolare un oggetto basato su un chiamante di lettore [ExecuteUnknown] deve eseguire l'override di questo metodo. |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
FlushBatch | Svuotare il batch in generale a questo punto e creare un nuovo batch in modo da poter chiamare nuovamente gli utenti [AddStatement]. |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetParameterName | Metodo di supporto per formattare un nome di parametro. |
![]() |
GetSqlErrorNumberAsString | |
![]() |
GetSqlErrorNumbers | |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
HandleCustomException | Gestire le eccezioni personalizzate. |
![]() |
HandleException | Determinare se l'eccezione di SQL può essere gestito; Le eccezioni SQL che non possono essere riprovate o mappate sono “non gestite." |
![]() |
Initialize(String) | Inizializza un componente. |
![]() |
Initialize(TeamFoundationRequestContext, String, Int32) | |
![]() |
Initialize(String, Int32, Int32, Int32, Int32) | Inizializza un componente. |
![]() |
MapException(SqlException) | Eseguire il mapping un'eccezione SQL in un'eccezione specifica dell'applicazione, se possibile.In caso contrario, l'eccezione è indicata tramite Watson. |
![]() |
MapException(SqlException, QueryExecutionState) | Eseguire il mapping un'eccezione SQL in un'eccezione specifica dell'applicazione, se possibile.In caso contrario, l'eccezione è indicata tramite Watson. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
PrepareConnectionString | Consente alle classi derivate alla stringa di connessione di aggiornamento. |
![]() |
PrepareSqlBatch(Int32) | Installazione per eseguire una serie di istruzioni SQL.Questo metodo chiuderà tutti i controlli o reader esistenti. |
![]() |
PrepareSqlBatch(Int32, Boolean) | Installazione per eseguire una serie di istruzioni SQL.Questo metodo chiuderà qualsiasi comando o lettore esistente. |
![]() |
PrepareStoredProcedure(String) | Installazione per eseguire una stored procedure SQL.Questo metodo chiuderà tutti i controlli o reader esistenti. |
![]() |
PrepareStoredProcedure(String, Boolean) | Installazione per eseguire una stored procedure di SQL Server.Questo metodo chiuderà qualsiasi comando o lettore esistente. |
![]() |
PrepareStoredProcedure(String, Int32) | Installazione per eseguire una stored procedure SQL.Questo metodo chiuderà tutti i controlli o reader esistenti. |
![]() |
PrepareStoredProcedure(String, Boolean, Int32) | Installazione per eseguire una stored procedure di SQL Server.Questo metodo chiuderà qualsiasi comando o lettore esistente. |
![]() |
ReleaseVerificationLock | |
![]() |
RollbackTransaction | Viene eseguito il rollback e rimuovere tutte le modifiche apportate durante una transazione in questo componente. |
![]() |
Sleep | |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
Trace(Int32, TraceLevel, String, array<Object[]) | Richiedere i messaggi di traccia nel servizio di traccia associato al contesto della richiesta. |
![]() |
Trace(Int32, TraceLevel, array<String[], String, array<Object[]) | Richiedere i messaggi di traccia nel servizio di traccia associato al contesto della richiesta. |
![]() |
TraceEnter | Registrare la voce a un metodo con un messaggio coerente formattato e un timestamp. |
![]() |
TraceException | Fare riferimento a un'eccezione a TraceLevel.Erroraccesso di traccia modo coerente. |
![]() |
TraceLeave | Registrare l'uscita da un metodo con un messaggio coerente formattato e un timestamp. |
![]() |
TranslateException | Esamina un'eccezione di tipo SQL e la trasforma in più significativa.Il comportamento predefinito prevede di non eseguire alcuna operazione; ovvero è possibile rigenerare l'eccezione originale.Lo SPIRITO è l'unico componente che attualmente eseguito l'override del comportamento corrente. |
![]() ![]() |
TranslateSqlException | Non tutti i servizi TFS utilizzano [TeamFoundationSqlResourceComponent], ma più desidera utilizzare la gestione di errore comune contenente.Pertanto, [TranslateSqlException] statico può essere utilizzato esternamente dal componente. |
![]() |
VerifyInitialized | Genera [InvalidOperationException] se il componente non inizializzata. |
![]() |
VerifyInMasterDbOnAzure | Genera [InvalidOperationException] se i componenti viene utilizzata con SQL Azure e il catalogo iniziale della stringa di connessione non è master o vuoto. |
![]() |
VerifyNotSqlAzure | Genera [NotSupportedException] se i componenti sono utilizzate in SQL Azure. |
![]() |
VerifyServiceVersion | Si connette al database, utilizza una sessione condivisa sulla risorsa di TfsDb e verificare che il servizio specificato un supporto di database nella versione.NOTA: Questo metodo verrà riscritto.È necessario eseguire una query CONTEXT_INFO (), acquisire una versione condivisa del servizio di database di query e di blocco utilizzando una query. Inoltre, è necessario verificare che il database ancora supportate dal componente corrente nel caso è stato perso la connessione al database. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
InfoMessage | Espone l'evento interno [InfoMessage][SqlConnection].Viene generato quando da SQL Server viene restituito un avviso o un messaggio informativo. |
In alto
Campi
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.