Klasa TeamFoundationSqlResourceComponent
Hierarchia dziedziczenia
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
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Server
Zestaw: Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)
Składnia
'Deklaracja
Public MustInherit Class TeamFoundationSqlResourceComponent _
Implements IDisposable, ICancelable
public abstract class TeamFoundationSqlResourceComponent : IDisposable,
ICancelable
Typ TeamFoundationSqlResourceComponent uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
TeamFoundationSqlResourceComponent() | Inicjuje nowe wystąpienie [TeamFoundationSqlResourceComponent] klasy.Jeśli ten konstruktor jest używany do utworzenia wystąpienia obiektu, [Initialize] musi zostać wywołana metoda Zakończenie inicjowania obiektu. | |
TeamFoundationSqlResourceComponent(TeamFoundationRequestContext, String) | Inicjuje nowe wystąpienie [TeamFoundationSqlResourceComponent] klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Author | Autor jest zdefiniowana jako źródła zmiany, która spowodowała zgłoszenie.Zobacz Author Aby uzyskać więcej informacji. | |
BoundParameters | Zwraca liczbę parametrów aktualnie związanego. | |
Command | Polecenia SQL, który jest używany przez [SqlResourceComponent]. | |
CommandTimeout | [CommandTimeout] Używane dla wszystkich egzekucji, chyba że określono inaczej dla danego polecenia. | |
Connection | The [SqlConnection] used by this [SqlResourceComponent]. | |
ConnectionString | Ciąg połączenia | |
ContainerErrorCode | Odczytu i zapisu do kontenera kod błędu dla tego składnika. | |
DatabaseCategory | Kategoria bazy danych do odczytu. | |
DataReader | [SqlDataReader] Zwrócone przez ostatni [SqlCommand] wykonanie. | |
DataSource | Pobiera nazwa lub adres sieciowy wystąpienia programu SQL Server, aby połączyć. | |
DeadlockPause | Liczba milisekund, aby wstrzymać przed ponowną próbą po wystąpieniu zakleszczenia. | |
ExecutionTimeThreshold | Co nam śledzenia tego wywołania | |
InitialCatalog | Pobiera nazwę bazy danych skojarzone z danym składnikiem. | |
IsSqlAzure | Zwraca wartość true, jeśli składnik jest używany przeciwko SQL Azure. | |
LoggingOptions | Kontroluje, czy statystyki czasu i we/wy (lub innych informacji wyjściowych wiadomości) należy zbierane i rejestrowane. | |
MaxDeadlockRetries | Maksymalna liczba ponownych prób operacji, jeśli występuje zakleszczenia. | |
PartitionId | Identyfikator partycji tego składnika jest skojarzony. | |
PerformanceOptions | Czy uzyskiwania informacji kontekstu i ile przepustnicy. | |
ProcedureName | Nazwa procedury aktualnie wykonywane. | |
RequestContext | Kontekst żądania bieżącego żądania. | |
SelectedFeatures | Wybrane opcje składnika zasobu SQL. | |
StatementIndex | Indeks używany przez ostatni [AddStatement].-1, gdy [AddStatement] nie została wywołana. | |
TraceArea | Można w definicjach śledzenia do filtrowania śledzenia do określonego obszaru. | |
TranslatedExceptions | Żąda zestawu [SqlExceptions] , można dokonać translacji lokalne wyjątki przy użyciu [SqlExceptionFactory]. | |
Version | Wersja schematu usługi |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddStatement(String) | Dodać deklarację do bieżącej instancji SQL.Musisz wywołać [PrepareSqlBatch] przed wywołaniem [AddStatement]. | |
AddStatement(String, Int32) | Dodać deklarację do bieżącej instancji SQL.Musisz wywołać [PrepareSqlBatch] przed wywołaniem [AddStatement].Jeśli liczba parametrów, które zostaną dodane przy użyciu tej instrukcji przekroczy maksymalną liczbę dozwolonych parametrów w pojedynczej instancji programu SQL, sprawozdań, które są już częścią partii będzie wykonywany i zacznij nowej partii z instrukcją, która jest dodawana. | |
AddStatement(String, Int32, Boolean) | Dodać deklarację do bieżącej instancji SQL.Musisz wywołać [PrepareSqlBatch] przed wywołaniem [AddStatement].Jeśli liczba parametrów, które zostaną dodane przy użyciu tej instrukcji przekroczy maksymalną liczbę dozwolonych parametrów w pojedynczej instancji programu SQL, sprawozdań, które są już częścią partii będzie wykonywany i zacznij nowej partii z instrukcją, która jest dodawana. | |
AddStatement(String, Int32, Boolean, Boolean) | Dodać deklarację do bieżącej instancji SQL.Musisz wywołać [PrepareSqlBatch] przed wywołaniem [AddStatement].Jeśli liczba parametrów, które zostaną dodane przy użyciu tej instrukcji przekroczy maksymalną liczbę dozwolonych parametrów w pojedynczej instancji programu SQL, sprawozdań, które są już częścią partii będzie wykonywany i zacznij nowej partii z instrukcją, która jest dodawana. | |
BeginTransaction | Używane do zawijania kilka wywołań w ramach pojedynczej transakcji.Wykonuje wszystkie na ten składnik będzie w transakcji aż do [Commit] lub [RollBack] są nazywane. | |
BindBinary(String, array<Byte[], SqlDbType) | Jest to funkcja helper obsługującym wiążące wartość binarna do [sqlparameter]. | |
BindBinary(String, array<Byte[], Int32, SqlDbType) | Funkcji pomocnika, która obsługuje wiązania wartość binarna do [sqlparameter]. | |
BindBoolean | Funkcji pomocnika, która obsługuje wiązania wartość logiczną lub wartości nieco [sqlparameter]. | |
BindByte(String, Byte) | Funkcji pomocnika, która obsługuje wiązania wartość 8-bitowe jego [sqlparameters]. | |
BindByte(String, Byte, Byte) | Obsługuje Wiązanie wartości 8-bitowa, która może być null do funkcji pomocnika jego [sqlparameters]. | |
BindDateTime | Funkcja helper, obsługujący wartości daty i godziny do wiązania [sqlparameter]. | |
BindDefault | Funkcję Pomocnik obsługuje wiązania domyślny typ wartości. | |
BindGuid | Jest to funkcja helper obsługującym wiążące identyfikatorów GUID do ich [sqlparameters]. | |
BindInt | Funkcja helper, obsługujący 32-bitowa wartość do powiązania jej [sqlparameters]. | |
BindLong | Funkcja pomocnicza, obsługującym Wiązanie wartości 64-bitowych do jego [sqlparameters]. | |
BindNullableBoolean | ||
BindNullableByte | Jest to funkcja helper obsługującym wiążące wartość 8-bitowe jego [sqlparameters]. | |
BindNullableDateTime | ||
BindNullableGuid | Funkcji pomocnika, która obsługuje identyfikatorów GUID powiązanie ich [sqlparameters].Wartość [Guid.Empty] uważa się wartość NULL i NULL jest powiązany z danym parametrem. | |
BindNullableInt | Jeśli parameterValue == nullValue, NULL jest powiązany z danym parametrem.W przeciwnym razie parameterValue jest związany jako liczba całkowita 32-bitowa. | |
BindNullableShort | Jeśli parameterValue == nullValue, NULL jest powiązany z danym parametrem.W przeciwnym razie parameterValue jest związany jako liczba całkowita 16-bitowa | |
BindNullValue | To jest rodzajowy wiązania pomocnika, który tworzy określonego parametru wpisana wartość null. | |
BindShort | Jest to funkcja helper, obsługujący wartości 16-bitowe powiązanie do ich sqlparameters. | |
BindString(String, String, Int32, BindStringBehavior, SqlDbType) | Jest to funkcja helper obsługującym ciągi powiązanie ich [SqlParameters].To sprawia, że wartości null są prawidłowo obsługiwane. | |
BindString(String, String, Int32, Boolean, SqlDbType) | Jest to funkcja helper obsługującym ciągi powiązanie ich [SqlParameters].To sprawia, że wartości null są prawidłowo obsługiwane.Jest to starej wersji tej metody; Użyj przeciążenie, który ma [BindStringBehavior] się bardziej wyraźnie o jak null i puste ciągi są obsługiwane. | |
BindSysname | Powiązanie obsługuje funkcję Pomocnik [sysname] ciągi do ich [sqlparameters].Sprawdza ono, że wartości null są poprawnie skonfigurowane. | |
BindTable<T> | Powiązanie tabeli. | |
BindXml(String, TeamFoundationDatabaseXmlWriter) | Użyte do utworzenia powiązania dokument XML jako parametr XML. | |
BindXml(String, String) | Użyte do utworzenia powiązania dokument XML jako parametr XML. | |
Cancel | ||
CanRetryOnException | Wskazuje, czy wyjątek SQL może być ponowiona. | |
CanRetryOnSqlError | ||
CommitTransaction | Zatwierdzenia transakcji, która jest aktywna dla tego składnika. | |
Dispose | ||
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Execute | Wewnętrzny pomocnika, który hermetyzuje logikę [ExecuteReader] i [ExecuteNonQuery]. | |
ExecuteNonQuery() | Wykonuje polecenia SQL bieżące i nie produkują zestawu wyników. | |
ExecuteNonQuery(Boolean) | Wykonuje polecenia SQL bieżące i nie produkują zestawu wyników.Tylko wynik jest wartością zwrotu, który jest pojedynczą wartość skalarną. | |
ExecuteReader() | Przeciążenie przy użyciu polecenia domyślne. | |
ExecuteReader(CommandBehavior) | Wykonuje polecenia SQL bieżące i zwraca czytnika. | |
ExecuteScalar | Wykonanie bieżącego polecenia SQL za pomocą [ExecuteScalar()] i zapisuje wynik. | |
ExecuteUnknown(Object) | Wykonuje bieżącego polecenia SQL za pomocą [ExecuteUnknown()] i zwraca obiekt. | |
ExecuteUnknown(SqlDataReader, Object) | Metoda, która jest używana przez [ExecuteUnknown()] do wypełnienia obiektu Czytnik wywołujący [ExecuteUnknown] musi zastąpić tę metodę. | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
FlushBatch | Opróżnianie partii, która jest oczekującego z tym punktem i utworzyć nową instancję, dzięki czemu użytkownicy mogą wywołać [AddStatement] ponownie. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetParameterName | Metody pomocnika do formatowania nazwy parametru. | |
GetSqlErrorNumberAsString | ||
GetSqlErrorNumbers | ||
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
HandleCustomException | Obsługi wyjątków niestandardowe. | |
HandleException | Określić, czy wyjątek SQL można obsługiwać; Wyjątki SQL, które nie mogą być ponowiona lub mapowane są "nieobsługiwany". | |
Initialize(String) | Inicjuje składnika. | |
Initialize(TeamFoundationRequestContext, String, Int32) | ||
Initialize(String, Int32, Int32, Int32, Int32) | Inicjuje składnika. | |
MapException(SqlException) | Mapę wyjątek SQL do wyjątku specyficzne dla aplikacji, jeśli jest to możliwe.W przeciwnym razie wyjątek jest raportowany przy użyciu programu Watson. | |
MapException(SqlException, QueryExecutionState) | Mapę wyjątek SQL do wyjątku specyficzne dla aplikacji, jeśli jest to możliwe.W przeciwnym razie wyjątek jest raportowany przy użyciu programu Watson. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
PrepareConnectionString | Umożliwia klas pochodnych zaktualizować ciąg połączenia. | |
PrepareSqlBatch(Int32) | Instalator wykonanie partii instrukcji SQL.Ta metoda spowoduje zamknięcie wszystkich istniejących poleceń lub czytelników. | |
PrepareSqlBatch(Int32, Boolean) | Instalator wykonanie partii instrukcji SQL.Ta metoda spowoduje zamknięcie wszystkich istniejących polecenia lub reader. | |
PrepareStoredProcedure(String) | Instalator SQL wykonanie procedury przechowywanej.Ta metoda spowoduje zamknięcie wszystkich istniejących poleceń lub czytelników. | |
PrepareStoredProcedure(String, Boolean) | Instalator programu SQL Server wykonanie procedury przechowywanej.Ta metoda spowoduje zamknięcie wszystkich istniejących polecenia lub reader. | |
PrepareStoredProcedure(String, Int32) | Instalator SQL wykonanie procedury przechowywanej.Ta metoda spowoduje zamknięcie wszystkich istniejących poleceń lub czytelników. | |
PrepareStoredProcedure(String, Boolean, Int32) | Instalator programu SQL Server wykonanie procedury przechowywanej.Ta metoda spowoduje zamknięcie wszystkich istniejących polecenia lub reader. | |
ReleaseVerificationLock | ||
RollbackTransaction | Wycofanie i odrzucić wszystkie zmiany dokonane podczas transakcji na ten składnik. | |
Sleep | ||
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
Trace(Int32, TraceLevel, String, array<Object[]) | Wypychanie komunikaty śledzenia do usługi śledzenia skojarzonych z kontekstu żądania. | |
Trace(Int32, TraceLevel, array<String[], String, array<Object[]) | Wypychanie komunikaty śledzenia do usługi śledzenia skojarzonych z kontekstu żądania. | |
TraceEnter | Śledzenia wpisu do metody z konsekwentnie sformatowana wiadomość i sygnatura czasowa. | |
TraceException | Sprawozdanie wyjątek w TraceLevel.Error dziennika śledzenia w spójny sposób. | |
TraceLeave | Śledzenie wyjścia z metody z konsekwentnie sformatowana wiadomość i sygnatura czasowa. | |
TranslateException | Wyjątek typu SQL analizuje i transformuje one bardziej znaczący.Zachowaniem domyślnym jest nic nie; oznacza to, że jest do ponownego zgłoszenia pierwotny wyjątek.WIT jest jedynym składnikiem, który obecnie zastępuje bieżące zachowanie. | |
TranslateSqlException | Użyj nie wszystkie usługi TFS [TeamFoundationSqlResourceComponent], ale chcesz używać wspólnej obsługi błędów, który zawiera większość.Dlatego statycznego [TranslateSqlException] może być używana zewnętrznie składnika. | |
VerifyInitialized | Generuje [InvalidOperationException] , jeśli składnik nie jest zainicjowany. | |
VerifyInMasterDbOnAzure | Generuje [InvalidOperationException] Jeśli składniki używane jest przeciwko SQL Azure i Initial Catalog w ciągu połączenia nie jest pusty lub wzorca. | |
VerifyNotSqlAzure | Generuje [NotSupportedException] Jeśli używane są składniki przeciwko SQL Azure. | |
VerifyServiceVersion | Łączy się z bazą danych, przejmuje lock sesji udostępnionej zasobów TfsDb i weryfikuje, że baza danych obsługuje wersję określonej usługi.Uwaga: Ta metoda będzie przepisany.Możemy musi kwerendy CONTEXT_INFO(), wziąć udostępniony lock i kwerendy bazy danych usługi wersji przy użyciu jednej kwerendy. Ponadto możemy należy się upewnić, baza danych nadal obsługuje bieżącego składnika w przypadku możemy utracono połączenie z bazą danych. |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
InfoMessage | Opisuje wewnętrznego [InfoMessage] zdarzenia [SqlConnection].Występuje, gdy program SQL Server zwraca komunikat ostrzeżenie lub informację. |
Początek
Pola
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.