Metoda Application.GetRunningPackages
Zwraca RunningPackages kolekcja, która zawiera RunningPackage obiektów.Ta właściwość jest tylko do odczytu.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime
Zestaw: Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)
Składnia
'Deklaracja
Public Function GetRunningPackages ( _
server As String _
) As RunningPackages
'Użycie
Dim instance As Application
Dim server As String
Dim returnValue As RunningPackages
returnValue = instance.GetRunningPackages(server)
public RunningPackages GetRunningPackages(
string server
)
public:
RunningPackages^ GetRunningPackages(
String^ server
)
member GetRunningPackages :
server:string -> RunningPackages
public function GetRunningPackages(
server : String
) : RunningPackages
Parametry
- server
Typ: System.String
Wystąpienie SQL Server aplikacji uruchomionej na.
Wartość zwracana
Typ: Microsoft.SqlServer.Dts.Runtime.RunningPackages
A RunningPackages kolekcja, która zawiera RunningPackage obiektów, które reprezentują wszystkie pakiety, które są aktualnie wykonywanych na komputerze.
Uwagi
Administratorzy Zobacz wszystkie pakiety, które są aktualnie uruchomione na komputerze; inni użytkownicy widzą tylko te pakiety, które zaczęły.
Przykłady
Poniższy przykład kodu pokazuje jak pobrać kolekcja uruchomienia pakietów z obiektu application i następnie iterować przeglądanie każdego pakiet wyświetlania InstanceID, PackageID, PackageDescription, PackageName, i UserName.
//...
// Declare and instantiate objects here.
Application app = new Application();
//...
// Create a RunningPackages collection, named pkgs, and fill it
// with the running packages from the application object.
RunningPackages pkgs = app.GetRunningPackages(null);
// Enumerate over each package in the collection and display some data.
foreach(RunningPackage package in pkgs)
{
Console.WriteLine("InstanceID: "+package.InstanceID);
Console.WriteLine("PackageDescription: "+package.PackageDescription);
Console.WriteLine("PackageID: "+package.PackageID);
Console.WriteLine("PackageName: "+package.PackageName);
Console.WriteLine("UserName: "+package.UserName);
}
// Insert more code here.
'...
' Declare and instantiate objects here.
Dim app As New Application
'...
' Create a RunningPackages collection, named pkgs, and fill it
' with the running packages from the application object.
Dim pkgs As RunningPackages = app.GetRunningPackages(Nothing)
' Enumerate over each package in the collection and display some data.
For Each package As RunningPackage In pkgs
Console.WriteLine("InstanceID: " & package.InstanceID.ToString())
Console.WriteLine("PackageDescription: " & +package.PackageDescription)
Console.WriteLine("PackageID: " & package.PackageID.ToString())
Console.WriteLine("PackageName: " & package.PackageName)
Console.WriteLine("UserName: " & package.UserName)
Next
' Insert more code here.