TeamFoundationSqlResourceComponent, classe
Hiérarchie d'héritage
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
Espace de noms : Microsoft.TeamFoundation.Framework.Server
Assembly : Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Déclaration
Public MustInherit Class TeamFoundationSqlResourceComponent _
Implements IDisposable, ICancelable
public abstract class TeamFoundationSqlResourceComponent : IDisposable,
ICancelable
Le type TeamFoundationSqlResourceComponent expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
TeamFoundationSqlResourceComponent() | Initialise une nouvelle instance de la classe TeamFoundationSqlResourceComponent.Si ce constructeur est utilisé pour instancier l'objet, la méthode Initialize doit être appelée pour finir l'initialisation d'objet. | |
TeamFoundationSqlResourceComponent(TeamFoundationRequestContext, String) | Initialise une nouvelle instance de la classe TeamFoundationSqlResourceComponent. |
Début
Propriétés
Nom | Description | |
---|---|---|
Author | L'auteur est défini comme source de modification qui a provoqué la notification.Consultez Author pour plus d'informations. | |
BoundParameters | Retourne le nombre en cours de paramètres liés. | |
Command | La commande SQL qui est utilisée par le SqlResourceComponent. | |
CommandText | Texte SQL pour la commande actuelle. | |
CommandTimeout | CommandTimeout utilisé pour toutes les exécutions sauf indication contraire pour une commande donnée. | |
Connection | SqlConnection utilisé par ce TeamFoundationSqlResourceComponent. | |
ConnectionString | La chaîne de connexion | |
ContainerErrorCode | Lire et écrire un code d'erreur de conteneur pour ce composant. | |
DatabaseCategory | Catégorie de base de données de lecture. | |
DataReader | SqlDataReader retourné par dernier SqlCommand s'exécutent. | |
DataSource | Obtient le nom ou l'adresse réseau de l'instance SQL Server pour se connecter. | |
DeadlockPause | Nombre de millisecondes à suspendre avant la nouvelle tentative après un interblocage se produit. | |
ExecutionTimeThreshold | Lorsque faites nous traçons cet appel | |
InitialCatalog | Obtient le nom de la base de données associée au composant. | |
IsSqlAzure | Renvoie True si le composant est utilisé avec SQL Azure. | |
LoggingOptions | Contrôle si des statistiques TIME et d'E/S (ou un autre message d'information sortie) doivent être collectés et enregistrés. | |
MaxDeadlockRetries | Nombre maximal d'itérations de réessayer l'opération si un interblocage se produit. | |
PartitionId | ID de la partition ce composant est associé. | |
PerformanceOptions | Si obtenir des informations de contexte, et combien de limiter. | |
ProcedureName | Nom de la procédure actuellement exécutée. | |
RequestContext | Le contexte de la requête de la demande actuelle. | |
SelectedFeatures | Options sélectionnées de composant de ressource SQL. | |
StatementIndex | Indexer utilisé par le dernier AddStatement. -1 si la AddStatement n'a pas été appelé. | |
TraceArea | Peut être utilisé dans les définitions de trace pour filtrer le traçage à une zone spécifique. | |
TranslatedExceptions | Demande l'ensemble d'SqlExceptionpouvant être traduit aux exceptions locales à l'aide de SqlExceptionFactory. | |
Version | La version du schéma du service |
Début
Méthodes
Nom | Description | |
---|---|---|
AddStatement(String) | Ajoutez une instruction au traitement en SQL.Vous devez appeler PrepareSqlBatch avant d'appeler AddStatement. | |
AddStatement(String, Int32) | Ajoutez une instruction au traitement en SQL.Vous devez appeler PrepareSqlBatch avant d'appeler l'AddStatement.Si le nombre de paramètres qui seront ajoutés à l'aide de cette instruction dépasse le nombre maximal de paramètres autorisés dans un seul traitement SQL, les instructions qui sont déjà partie du traitement seront exécutées, puis un nouveau traitement démarreront avec l'instruction ajoutée. | |
AddStatement(String, Int32, Boolean) | Ajoutez une instruction au traitement en SQL.Vous devez appeler l'PrepareSqlBatch avant d'appeler l'AddStatement.Si le nombre de paramètres qui seront ajoutés à l'aide de cette instruction dépasse le nombre maximal de paramètres autorisés dans un seul traitement SQL, les instructions qui sont déjà partie du traitement seront exécutées, puis un nouveau traitement démarreront avec l'instruction ajoutée. | |
AddStatement(String, Int32, Boolean, Boolean) | Ajoutez une instruction au traitement en SQL.Vous devez appeler PrepareSqlBatch avant d'appeler l'AddStatement.Si le nombre de paramètres qui seront ajoutés à l'aide de cette instruction dépasse le nombre maximal de paramètres autorisés dans un seul traitement SQL, les instructions qui sont déjà partie du traitement seront exécutées, puis un nouveau traitement démarreront avec l'instruction ajoutée. | |
BeginTransaction | Utilisé pour encapsuler plusieurs appels dans une transaction unique.Tout exécute sur ce composant est dans la transaction jusqu'à ce que la validation ou la restauration soient appelées. | |
BindBinary(String, array<Byte[], SqlDbType) | C'est une fonction d'assistance qui gère la liaison une valeur binaire à SqlParameter. | |
BindBinary(String, array<Byte[], Int32, SqlDbType) | Fonction d'assistance qui gère la liaison une valeur binaire vers un sqlparameter. | |
BindBoolean | Fonction d'assistance qui gère la liaison une valeur booléenne ou une valeur binaire à un sqlparameter. | |
BindByte(String, Byte) | Fonction d'assistance qui gère la liaison une valeur de 8 bits à ses sqlparameters. | |
BindByte(String, Byte, Byte) | Fonction d'assistance qui gère la liaison une valeur 8 bits qui peut être null à ses sqlparameters. | |
BindDateTime | Fonction d'assistance qui gère la liaison une valeur de date/d'heure à un sqlparameter. | |
BindDefault | Fonction d'assistance qui gère la liaison une valeur en type par défaut. | |
BindDouble | C'est une fonction d'assistance qui se charge de valeur binaire de la liaison 32 à leurs sqlparameters. | |
BindGuid | C'est une fonction d'assistance qui gère GUID de liaison à leurs sqlparameters. | |
BindInt | Fonction d'assistance qui gère la liaison une valeur 32 bits à ses sqlparameters. | |
BindLong | Fonction d'assistance qui gère la liaison une valeur 64 bits à ses sqlparameters. | |
BindNullableBoolean | C'est une fonction d'assistance qui prend le soin de booléen liaison ou une valeur binaire à un sqlparameter. | |
BindNullableByte | C'est une fonction d'assistance qui gère la liaison une valeur de 8 bits à son SqlParameters. | |
BindNullableDateTime | C'est une fonction d'assistance qui se charge de lier une valeur de date/d'heure à un sqlparameter. | |
BindNullableGuid | Fonction d'assistance qui gère GUID de liaison à leurs sqlparameters.La valeur Empty est considérée comme Null et Null est lié au paramètre donné. | |
BindNullableInt | Si le nullValue de == de parameterValue, Null est lié au paramètre donné.Sinon, le parameterValue est lié comme un entier 32 bits. | |
BindNullableShort | Si le nullValue de == de parameterValue, Null est lié au paramètre donné.Sinon, le parameterValue est lié comme un entier 16 bits | |
BindNullValue | C'est un programme d'assistance liaison générique qui génère une valeur Null typée par paramètre spécifique. | |
BindShort | C'est une fonction d'assistance qui gère la liaison la valeur binaire 16 à leurs sqlparameters. | |
BindString(String, String, Int32, BindStringBehavior, SqlDbType) | C'est une fonction d'assistance qui gère les chaînes de liaison à leur SqlParameters.Il vérifie que les valeurs Null sont correctement gérées. | |
BindString(String, String, Int32, Boolean, SqlDbType) | C'est une fonction d'assistance qui gère les chaînes de liaison à leur SqlParameters.Il vérifie que les valeurs Null sont correctement gérées.Il s'agit de la version ancienne de cette méthode ; utilisez la surcharge qui prend un BindStringBehavior pour être plus significatif sur la façon dont null et des chaînes vides seront gérés. | |
BindSysname | Fonction d'assistance qui gère les chaînes de liaison de sysname à leurs sqlparameters.Il vérifie que les valeurs Null sont correctement installés. | |
BindTable<T> | Renvoie une table. | |
BindVariant | ||
BindXml(String, TeamFoundationDatabaseXmlWriter) | Permet de lier un document XML à un paramètre XML. | |
BindXml(String, String) | Permet de lier un document XML à un paramètre XML. | |
Cancel | ||
CanRetryOnException | Indique si l'exception SQL peut être réessayée. | |
CanRetryOnSqlError | ||
CommitTransaction | Validez la transaction qui est actif pour ce composant. | |
Dispose | ||
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Execute | Programme d'assistance interne qui encapsule la logique pour ExecuteReader et ExecuteNonQuery. | |
ExecuteNonQuery() | Exécute la commande SQL De actuel et ne produit un jeu de résultats. | |
ExecuteNonQuery(Boolean) | Exécute la commande SQL De actuel et ne produit un jeu de résultats.Le seul résultat est la valeur de retour, qui est une valeur scalaire unique. | |
ExecuteReader() | Surcharge à l'aide du comportement par défaut de commande. | |
ExecuteReader(CommandBehavior) | Exécute la commande SQL De actuel et retourne un lecteur. | |
ExecuteScalar | Exécutez la commande SQL De actif à l'aide de ExecuteScalar et stocke le résultat. | |
ExecuteUnknown(Object) | Exécute la commande SQL De actif en utilisant ExecuteUnknown() et retourne l'objet. | |
ExecuteUnknown(SqlDataReader, Object) | La méthode utilisée par ExecuteUnknown() pour remplir un objet selon un appelant de lecteur d'ExecuteUnknown doit substituer cette méthode. | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
FlushBatch | Vide le traitement qui pended à ce point et crée un nouveau traitement afin que les utilisateurs puissent appeler encore AddStatement. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetParameterName | La méthode d'assistance pour mettre en forme un nom de paramètre. | |
GetSqlErrorNumberAsString | Le programme d'assistance qui retourne tous les numéros d'erreur dans une chaîne pour le traçage des fins qu'il n'est pas efficace super mais doit être appelé au cas où SQL aurait des problèmes qui le *should* soit rare. | |
GetSqlErrorNumbers | Le programme d'assistance qui retourne tous les numéros d'erreur contenus dans un objet exception SQL | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
HandleCustomException | Exceptions personnalisé de handle. | |
HandleException | Déterminez si l'exception SQL peut être gérée ; Les exceptions SQL qui ne peuvent pas être réessayées ou mappées sont « non gérées. » | |
Initialize(String) | Initialise un composant. | |
Initialize(TeamFoundationRequestContext, String, Int32) | ||
Initialize(String, Int32, Int32, Int32, Int32) | Initialise un composant. | |
MapException(SqlException) | Mapper une exception SQL dans une exception spécifique à l'application, si possible.Sinon, l'exception est inscrite avec Watson. | |
MapException(SqlException, QueryExecutionState) | Mapper une exception SQL dans une exception spécifique à l'application, si possible.Sinon, l'exception est inscrite avec Watson. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
PrepareConnectionString | Allows dérivées des classes pour mettre à jour la chaîne de connexion. | |
PrepareSqlBatch(Int32) | Installez pour exécuter une série d'instructions SQL.Cette méthode ferme tous les commandes ou lecteurs existants. | |
PrepareSqlBatch(Int32, Boolean) | Installez pour exécuter une série d'instructions SQL.Cette méthode ferme toute la commande ou lecteur existante. | |
PrepareStoredProcedure(String) | Installez pour exécuter une procédure stockée SQL.Cette méthode ferme tous les commandes ou lecteurs existants. | |
PrepareStoredProcedure(String, Boolean) | Installez pour exécuter une procédure stockée SQL Server.Cette méthode ferme toute la commande ou lecteur existante. | |
PrepareStoredProcedure(String, Int32) | Installez pour exécuter une procédure stockée SQL.Cette méthode ferme tous les commandes ou lecteurs existants. | |
PrepareStoredProcedure(String, Boolean, Int32) | Installez pour exécuter une procédure stockée SQL Server.Cette méthode ferme toute la commande ou lecteur existante. | |
ReleaseVerificationLock | ||
RollbackTransaction | Restaurer et ignorer toutes les modifications apportées pendant la transaction sur ce composant. | |
Sleep | ||
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
Trace(Int32, TraceLevel, String, array<Object[]) | Push les messages de trace au service de trace associé au contexte de la requête. | |
Trace(Int32, TraceLevel, array<String[], String, array<Object[]) | Push les messages de trace au service de trace associé au contexte de la requête. | |
TraceEnter | Tracez l'entrée à une méthode avec un message régulièrement mis en forme et un horodatage. | |
TraceException | Enregistrez à une exception à TraceLevel.Error à la connexion de trace cohérent. | |
TraceLeave | Tracez la sortie d'une méthode avec un message régulièrement mis en forme et un horodatage. | |
TranslateException | Examine une exception de type SQL et la transforme en plus significative.Le comportement par défaut consiste à ne rien ; autrement dit, c'est au rethrow l'exception d'origine.L'ESPRIT est le seul composant qui substitue actuellement le comportement actuel. | |
TranslateSqlException | Tous les services de TFS utilisent TeamFoundationSqlResourceComponent, mais souhaitez plus utiliser la gestion des erreurs d'erreur courants qu'il contient.Par conséquent, un TranslateSqlException statique peut être utilisé extérieurement du composant. | |
VerifyInitialized | Lève InvalidOperationException si le composant n'est pas initialisé. | |
VerifyInMasterDbOnAzure | Lève InvalidOperationException si les composants sont utilisées sur SQL Azure et le catalogue initial dans la chaîne de connexion n'est pas principal ou vide. | |
VerifyNotSqlAzure | Lève NotSupportedException si les composants sont utilisés sur SQL Azure. | |
VerifyServiceVersion(String, Int32, Int32%, Int32%) | Se connecter à la base de données, acquiert un verrou partagé de session sur la ressource TfsDb et vérifie qui prend en charge des bases de données spécifiées traite la version.REMARQUE : Cette méthode sera récrite.Nous devons interroger CONTEXT_INFO(), prendre une version de service de base de données de verrou partagé et de requête à une requête. De plus, nous devons nous assurer que la base de données prendrait toujours en charge le composant actuel au cas où nous connexion perdue à la base de données. | |
VerifyServiceVersion(String, Int32, Int32%, Int32%, Boolean) | Cette méthode se connecte à la base de données, acquiert un verrou partagé ou exclusif de session sur la ressource TfsDb et vérifie qui prend en charge des bases de données spécifiées traite la version.REMARQUE : Cette méthode sera récrite.Nous devons interroger CONTEXT_INFO(), prendre une version de service de base de données de verrou partagé et de requête à une requête.De plus, nous devons garantir que la base de données prendrait toujours en charge le composant actuel au cas où nous connexion perdue à la base de données. |
Début
Événements
Nom | Description | |
---|---|---|
InfoMessage | Expose l'événement InfoMessage interne du SqlConnection.Se produit lorsque SQL Server retourne un message d'avertissement ou d'information. |
Début
Champs
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.