Condividi tramite


Classe SqlScriptResourceComponent

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent
    Microsoft.TeamFoundation.Framework.Server.SqlScriptResourceComponent

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
Public Class SqlScriptResourceComponent _
    Inherits TeamFoundationSqlResourceComponent
public class SqlScriptResourceComponent : TeamFoundationSqlResourceComponent

Il tipo SqlScriptResourceComponent espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico SqlScriptResourceComponent(String, ITFLogger)
Metodo pubblico SqlScriptResourceComponent(TeamFoundationRequestContext, String, ITFLogger)

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. Author L'autore definito come l'origine della modifica che ha generato la notifica.Per ulteriori informazioni, vedere Author. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. BoundParameters Restituisce il numero di parametri attualmente associati. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. Command Il comando SQL utilizzato da [SqlResourceComponent]. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà pubblica CommandTimeout
Proprietà protetta. Connection Oggetto [SqlConnection] utilizzato da [SqlResourceComponent] (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. ConnectionString La stringa di connessione (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. ContainerErrorCode Leggere e scrivere il codice di errore del contenitore per il componente. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà pubblica DatabaseCategory Leggere la categoria del database. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. DataReader [SqlDataReader] restituito dall'ultimo [SqlCommand] di esecuzione. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà pubblica DataSource Ottiene il nome o l'indirizzo di rete dell'istanza di SQL Server per connettersi a. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. DeadlockPause Il numero di millisecondi da mettere in pausa prima di ritentare dopo si verificherà un deadlock. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. ExecutionTimeThreshold In fare rintracciamo questa chiamata (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà pubblica InitialCatalog Ottiene il nome del database associato al componente. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà pubblica IsSqlAzure Restituisce true se il componente viene utilizzato in SQL Azure. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. Logger
Proprietà protetta. LoggingOptions Controlla se le statistiche di I/O e TIME o un altro messaggio informativo restituito) devono essere raccolti e registrati. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. MaxDeadlockRetries Numero massimo di volte possibile ritentare l'operazione se si verificherà un deadlock. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà pubblica PartitionId L'id della partizione questo componente è associata. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. PerformanceOptions Indipendentemente da ottenere informazioni di contesto e del comando. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. ProcedureName Nome della routine attualmente eseguito. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. RequestContext Il contesto della richiesta della richiesta corrente. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. SelectedFeatures Opzioni selezionate del componente di risorse SQL. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. StatementIndex Indice utilizzato dall'ultimo [AddStatement].-1 se [AddStatement] non è stato chiamato. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. TraceArea Può essere utilizzato nelle definizioni di traccia per filtrare l'analisi a un'area specifica. (Ereditato da TeamFoundationSqlResourceComponent)
Proprietà protetta. TranslatedExceptions (Esegue l'override di TeamFoundationSqlResourceComponent.TranslatedExceptions).
Proprietà pubblica Version La versione dello schema del servizio (Ereditato da TeamFoundationSqlResourceComponent)

In alto

Metodi

  Nome Descrizione
Metodo protetto AddStatement(String) Aggiungere un'istruzione al batch corrente SQL.È necessario chiamare [PrepareSqlBatch] prima di chiamare [AddStatement]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto 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. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto 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. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto 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. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo pubblico 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. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindBinary(String, array<Byte[], SqlDbType) Questa è una funzione di supporto che gestisce l'associazione un valore binario in [sqlparameter]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindBinary(String, array<Byte[], Int32, SqlDbType) Una funzione di supporto che gestisce l'associazione un valore binario in [sqlparameter]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindBoolean Una funzione di supporto che gestisce l'associazione di un valore boolean o un valore di bit in [sqlparameter]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindByte(String, Byte) Una funzione di supporto che gestisce l'associazione un valore a 8 bit al [sqlparameters]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindByte(String, Byte, Byte) Una funzione di supporto che gestisce l'associazione un valore a 8 bit che sia null al [sqlparameters]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindDateTime Una funzione di supporto che gestisce l'associazione un valore data/ora in [sqlparameter]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindDefault Una funzione di supporto che gestisce l'associazione un valore nel tipo predefinito. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindGuid Questa è una funzione di supporto che gestisce i GUID necessari al [sqlparameters]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindInt Una funzione di supporto che gestisce l'associazione un valore a 32 bit al [sqlparameters]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindLong Una funzione di supporto che gestisce l'associazione un valore a 64 bit al [sqlparameters]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindNullableBoolean (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindNullableByte Questa è una funzione di supporto che gestisce associare un valore a 8 bit al [sqlparameters]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindNullableDateTime (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto 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. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindNullableInt Se il nullValue di == di parameterValue, NULL è associato al parametro specificato.In caso contrario, il parameterValue è associato come Integer a 32 bit. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindNullableShort Se il nullValue di == di parameterValue, NULL è associato al parametro specificato.In caso contrario, il parameterValue è associato come Integer a 16 bit (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindNullValue Si tratta di un helper obbligatorio generico che compila un valore null digitato parametro specifico. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindShort Questa è una funzione di supporto che gestisce il valore di 16 bit l'associazione ai sqlparameters. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto 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. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto 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. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindSysname Una funzione di supporto che gestisce [sysname] obbligatorio ricevute al [sqlparameters].Garantisce che i valori null siano installati correttamente in. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindTable<T> Associa una tabella. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindXml(String, TeamFoundationDatabaseXmlWriter) Utilizzata per associare un documento XML in un parametro XML. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto BindXml(String, String) Utilizzata per associare un documento XML in un parametro XML. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo pubblico Cancel (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto CanRetryOnException Indica se l'eccezione SQL può essere riprovata. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto CanRetryOnSqlError (Ereditato da TeamFoundationSqlResourceComponent)
Metodo pubblico CommitTransaction Eseguire il commit della transazione che è attiva per il componente. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo pubblico Dispose (Ereditato da TeamFoundationSqlResourceComponent)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Execute Supporto interno che incapsulano la logica per [ExecuteReader] e [ExecuteNonQuery]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto ExecuteNonQuery() Esegue il comando SQL corrente e non produce un gruppo di risultati. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto ExecuteNonQuery(Boolean) Esegue il comando SQL corrente e non produce un gruppo di risultati.L'unico risultato è il valore restituito, un singolo valore scalare. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto ExecuteReader() Overload utilizzo del comportamento predefinito del comando. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto ExecuteReader(CommandBehavior) Esegue il comando SQL corrente e restituisce un lettore. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto ExecuteScalar Eseguire il comando SQL corrente tramite [ExecuteScalar()] e archivia il risultato. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo pubblico ExecuteScript(SqlScript)
Metodo pubblico ExecuteScript(SqlScript, array<SqlParameter[])
Metodo pubblico ExecuteScript(SqlScript, array<SqlParameter[], List<ServiceVersionEntry>)
Metodo pubblico ExecuteScripts(List<SqlScript>)
Metodo pubblico ExecuteScripts(List<SqlScript>, array<SqlParameter[], List<ServiceVersionEntry>, Boolean)
Metodo pubblico ExecuteStatement(String)
Metodo pubblico ExecuteStatement(String, array<SqlParameter[])
Metodo pubblico ExecuteStatementScalar
Metodo protetto ExecuteUnknown(Object) Esegue il comando SQL corrente tramite [ExecuteUnknown()] e restituisce l'oggetto. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto 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. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto 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)
Metodo protetto FlushBatch Svuotare il batch in generale a questo punto e creare un nuovo batch in modo da poter chiamare nuovamente gli utenti [AddStatement]. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo protetto GetParameterName Metodo di supporto per formattare un nome di parametro. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto GetSqlErrorNumberAsString (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto GetSqlErrorNumbers (Ereditato da TeamFoundationSqlResourceComponent)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto HandleCustomException Gestire le eccezioni personalizzate. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto HandleException Determinare se l'eccezione di SQL può essere gestito; Le eccezioni SQL che non possono essere riprovate o mappate sono “non gestite." (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto Initialize(String) Inizializza un componente. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto Initialize(TeamFoundationRequestContext, String, Int32) (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto Initialize(String, Int32, Int32, Int32, Int32) Inizializza un componente. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto MapException(SqlException) Eseguire il mapping un'eccezione SQL in un'eccezione specifica dell'applicazione, se possibile.In caso contrario, l'eccezione è indicata tramite Watson. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto 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. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto PrepareConnectionString Consente alle classi derivate alla stringa di connessione di aggiornamento. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto PrepareSqlBatch(Int32) Installazione per eseguire una serie di istruzioni SQL.Questo metodo chiuderà tutti i controlli o reader esistenti. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto PrepareSqlBatch(Int32, Boolean) Installazione per eseguire una serie di istruzioni SQL.Questo metodo chiuderà qualsiasi comando o lettore esistente. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto PrepareStoredProcedure(String) Installazione per eseguire una stored procedure SQL.Questo metodo chiuderà tutti i controlli o reader esistenti. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto PrepareStoredProcedure(String, Boolean) Installazione per eseguire una stored procedure di SQL Server.Questo metodo chiuderà qualsiasi comando o lettore esistente. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto PrepareStoredProcedure(String, Int32) Installazione per eseguire una stored procedure SQL.Questo metodo chiuderà tutti i controlli o reader esistenti. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto PrepareStoredProcedure(String, Boolean, Int32) Installazione per eseguire una stored procedure di SQL Server.Questo metodo chiuderà qualsiasi comando o lettore esistente. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto ReleaseVerificationLock (Ereditato da TeamFoundationSqlResourceComponent)
Metodo pubblico RollbackTransaction Viene eseguito il rollback e rimuovere tutte le modifiche apportate durante una transazione in questo componente. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto Sleep (Ereditato da TeamFoundationSqlResourceComponent)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo protetto Trace(Int32, TraceLevel, String, array<Object[]) Richiedere i messaggi di traccia nel servizio di traccia associato al contesto della richiesta. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto Trace(Int32, TraceLevel, array<String[], String, array<Object[]) Richiedere i messaggi di traccia nel servizio di traccia associato al contesto della richiesta. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto TraceEnter Registrare la voce a un metodo con un messaggio coerente formattato e un timestamp. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto TraceException Fare riferimento a un'eccezione a TraceLevel.Erroraccesso di traccia modo coerente. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto TraceLeave Registrare l'uscita da un metodo con un messaggio coerente formattato e un timestamp. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto 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. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto VerifyInitialized Genera [InvalidOperationException] se il componente non inizializzata. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto VerifyInMasterDbOnAzure Genera [InvalidOperationException] se i componenti viene utilizzata con SQL Azure e il catalogo iniziale della stringa di connessione non è master o vuoto. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo protetto VerifyNotSqlAzure Genera [NotSupportedException] se i componenti sono utilizzate in SQL Azure. (Ereditato da TeamFoundationSqlResourceComponent)
Metodo pubblico 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. (Ereditato da TeamFoundationSqlResourceComponent)

In alto

Eventi

  Nome Descrizione
Evento pubblico InfoMessage Espone l'evento interno [InfoMessage][SqlConnection].Viene generato quando da SQL Server viene restituito un avviso o un messaggio informativo. (Ereditato da TeamFoundationSqlResourceComponent)

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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server