Udostępnij za pośrednictwem


Właściwość HasStep

Pobiera Boolean wartości właściwość, który określa, czy zadanie ma co najmniej jeden krok zadania.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo.Agent
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Syntax

'Deklaracja
<SfcPropertyAttribute(SfcPropertyFlags.None Or SfcPropertyFlags.Expensive Or SfcPropertyFlags.Standalone)> _
Public ReadOnly Property HasStep As Boolean
    Get
'Użycie
Dim instance As Job
Dim value As Boolean

value = instance.HasStep
[SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Expensive|SfcPropertyFlags.Standalone)]
public bool HasStep { get; }
[SfcPropertyAttribute(SfcPropertyFlags::None|SfcPropertyFlags::Expensive|SfcPropertyFlags::Standalone)]
public:
property bool HasStep {
    bool get ();
}
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Expensive|SfcPropertyFlags.Standalone)>]
member HasStep : bool
function get HasStep () : boolean

Wartość właściwości

Typ: System. . :: . .Boolean
A Boolean wartość określająca, czy zadanie ma co najmniej jeden krok zadania.
Jeśli True, zadanie zawiera co najmniej jeden krok zadania.
Jeśli False, zadanie nie ma żadnych kroków zadania.

Uwagi

Microsoft SQL Server Agent jobs must have at least one job step to be executable.Definiowanie i dodać JobStep obiekty do JobSteps kolekcja Job obiekt, aby utworzyć zadanie kroki.This alters the value of the HasStep property.

Przykłady

Poniższy przykład kodu wskazuje, czy zadanie ma co najmniej jeden krok zadania.

C#

Server srv = new Server("(local)");
Job jb = new Job(srv.JobServer, "Test Job");
Console.WriteLine(jb.HasStep);

PowerShell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")
$jb = new-object Microsoft.SqlServer.Management.Smo.Agent.Job($srv.JobServer, "Test Job")
Write-Host $jb.HasStep