Klasa ObjectReferenceTracker
Zapewnia analiza dotycząca wpływu i konsekwencje usuwanie zmiennych i połączeń z pakiet.Klasa ta nie może być dziedziczona.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Dts.Runtime.DtsObject
Microsoft.SqlServer.Dts.Runtime.ObjectReferenceTracker
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime
Zestaw: Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)
Składnia
'Deklaracja
Public NotInheritable Class ObjectReferenceTracker _
Inherits DtsObject
'Użycie
Dim instance As ObjectReferenceTracker
public sealed class ObjectReferenceTracker : DtsObject
public ref class ObjectReferenceTracker sealed : public DtsObject
[<SealedAttribute>]
type ObjectReferenceTracker =
class
inherit DtsObject
end
public final class ObjectReferenceTracker extends DtsObject
Typ ObjectReferenceTracker uwidacznia następujące elementy członkowskie.
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AddReference | Metoda ta dodaje odwołanie do listy dla śledzenia odwołań. |
![]() |
DestroyList | Ta metoda niszczy listy określonym odwołaniu z śledzenia odwołań. |
![]() |
Equals | Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject). |
![]() |
Finalize | (Dziedziczony z Object). |
![]() |
GetHashCode | Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject). |
![]() |
GetType | (Dziedziczony z Object). |
![]() |
MemberwiseClone | (Dziedziczony z Object). |
![]() |
RemoveReference | Usuwa odwołanie z istniejącej listy. |
![]() |
SetListInfo | Ta metoda umożliwia podanie metadane dla istniejącej listy odwołania. |
![]() |
ToString | (Dziedziczony z Object). |
Do góry
Uwagi
ObjectReferenceTracker Jest mechanizm wyświetlanie analizy wpływu.Zarejestrować obiektów, używasz składniki i którym znaleźć.Jeśli inny użytkownik lub składnik próbuje usunąć obiektu, system może zawierają informacje umożliwiające sprawdzenie, że obiekt nie jest używany w innym miejscu i, jeśli jest używany gdzie indziej, można wyświetlić informacje.Po dodaniu lub usunięciu odwołanie do zmiennej z pakiet lub składnika, należy zaktualizować listy odwołania do zmiennej.
Obecnie typy obiektów, obsługiwane przez śledzenie odwołań są wymienione w DTSObjectReferenceType wyliczania.
Używa runtime zadania lub rurociąg składnik, który używa zmiennych lub kolekcji AddReference metoda, aby utworzyć listę odwołań obiektów.Należy również podać lokalizację użycia i opis listy przez wywołanie SetListInfo.Na przykład zadanie z jedną zmienną użyć jego nazwy jako informacje o lokalizacji i opisu jakie zmiennej jest używany jak opis użycia.
Zadania lub składniki składające się z różnych zastosowań zmiennych lub połączeń może utworzyć wiele osobnych list odwołania w razie potrzeby.Na przykład składnik podziału warunkowego używa zmienne w wyrażeniach na wyjść i można utworzyć listę oddzielnych odniesienia dla każdego wyrażenie wyjściowe, który używa zmiennych.Możesz zestaw składnika nazwy jako lokalizacja użycia i zawierać wyrażenie i gdzie go znaleźć w opisie.Użycie tej samej zmiennej w wyrażeniach wiele lokalizacji każdego użycia będą śledzone przez system.
Istnieją oddzielne DTSObjectReferenceType wyliczeń tylko do odczytu, zmiennych i zmiennych odczytu i zapisu.Za pomocą tej specyfikacji w połączeniu z blokowaniem zmiennej z VariableDispenser klasy, można dostarczyć informacje przydatne przy rozwiązywaniu problemów zakleszczenie.
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.