Aracılığıyla paylaş


Service Sınıfı

Service Sınıfı temsil eder bir örnek , SQL Server hizmet.

Devralma Hiyerarşisi

System.Object
  Microsoft.SqlServer.Management.Smo.SmoObjectBase
    Microsoft.SqlServer.Management.Smo.Wmi.WmiSmoObject
      Microsoft.SqlServer.Management.Smo.Wmi.Service

Ad Alanı:  Microsoft.SqlServer.Management.Smo.Wmi
Derleme:  Microsoft.SqlServer.SqlWmiManagement (Microsoft.SqlServer.SqlWmiManagement içinde.dll)

Sözdizimi

'Bildirim
Public NotInheritable Class Service _
    Inherits WmiSmoObject _
    Implements IAlterable
'Kullanım
Dim instance As Service
public sealed class Service : WmiSmoObject, 
    IAlterable
public ref class Service sealed : public WmiSmoObject, 
    IAlterable
[<SealedAttribute>]
type Service =  
    class
        inherit WmiSmoObject
        interface IAlterable
    end
public final class Service extends WmiSmoObject implements IAlterable

Service türü aşağıdaki üyeleri açıklar.

Özellikler

  Ad Açıklama
Ortak özellik AcceptsPause Alır Boolean belirten özellik değeri olup olmadığını SQL Server Hizmet duraklatıldı.
Ortak özellik AcceptsStop Alır Boolean belirten özellik değeri olup olmadığını SQL Server hizmet durduruldu.
Ortak özellik AdvancedProperties Temsil eden bir koleksiyon , Property nesneler.Her Property nesnesi üzerinde tanımlı Gelişmiş özellik gösteren SQL Server hizmet.
Ortak özellik Dependencies Referansta bulunulan bağımlı olan hizmetlerin listesini döndürür SQL Server hizmet.
Ortak özellik Description Metinsel tanımlaması alır SQL Server hizmet.
Ortak özellik DisplayName Görüntü adını alır SQL Server hizmet.
Ortak özellik ErrorControl Hatanın önem derecesini alır SQL Server hizmet başlayamıyor sırasında başlangıç.
Ortak özellik ExitCode Başlatma ve durdurma, karşılaşılan sorunları tanımlayan Win32 hata kodu alır SQL Server hizmet.
Ortak özellik Name Alır veya başvurulan Windows Yönetim Araçları (WMI) nesnenin adını ayarlar. (WmiSmoObject öğesinden devralınmıştır.)
Ortak özellik Parent Alır ManagedComputer üst nesne Service nesne.
Ortak özellik PathName Alır yol ve uygulayan ikili dosyasının dosya adını SQL Server hizmet.
Ortak özellik ProcessId Benzersiz olarak tanımlayan işlem kimliği alır SQL Server hizmet.
Ortak özellik Properties Temsil eden bir koleksiyon , Property nesneler.Her Property nesnesi gösteren bir özellik tanımlı Windows Yönetim Araçları (WMI) nesnesi. (WmiSmoObject öğesinden devralınmıştır.)
Ortak özellik ServiceAccount System hesabı altında hangi alır SQL Server hizmet çalışıyor.
Ortak özellik ServiceState Durumunu alır SQL Server gibi çalışan, hizmet durdurulmuş veya duraklatılmış.
Ortak özellik StartMode Alır veya yöntem olarak ayarlar SQL Server hizmet başlatılır.
Ortak özellik StartupParameters Alır veya ayarlar için başlangıç parametreleri SQL Server hizmet.
Ortak özellik State Başvurulan nesnenin durumunu alır. (SmoObjectBase öğesinden devralınmıştır.)
Ortak özellik Type Hizmet türü gibi alır Microsoft Arama hizmeti SQL Server Aracısı hizmeti veya SQL Server service.
Ortak özellik Urn Windows Yönetim Araçları (WMI) nesneyi gösteren Tekdüzen Kaynak adı (urn) adresi alır. (WmiSmoObject öğesinden devralınmıştır.)
Ortak özellik UserData Alır veya ayarlar başvurulan nesnesi ile ilişkili kullanıcı tanımlı veriler. (SmoObjectBase öğesinden devralınmıştır.)

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem Alter Tüm güncelleştirmeleri Service nesne özellik değişiklikleri bir örnek , SQL Server.
Korumalı yöntem AlterProtocolProperties Tüm güncelleştirmeleri protokol nesne özellik değişikliklerini Windows Yönetim Araçları (WMI) yükleme. (WmiSmoObject öğesinden devralınmıştır.)
Ortak yöntem ChangePassword Hangi sistem hesabının parolasını değiştirir SQL Server hizmet çalışıyor.
Korumalı yöntem CheckObjectState Başvurulan nesnenin durumunu denetler. (WmiSmoObject öğesinden devralınmıştır.)
Korumalı yöntem CreateProtocolPropertyCollection protokol öznitelikleri için başvurulan bir nesne küme oluşturur. (WmiSmoObject öğesinden devralınmıştır.)
Ortak yöntem Equals (Object öğesinden devralınmıştır.)
Korumalı yöntem Finalize (Object öğesinden devralınmıştır.)
Ortak yöntem GetHashCode (Object öğesinden devralınmıştır.)
Korumalı yöntem GetPropertyManagementObject Belirtilen protokol özellik için Yönetim nesnesi alır. (WmiSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetPropertyObject Belirtilen özellik alır koleksiyon belirtilen konum ve değer. (WmiSmoObject öğesinden devralınmıştır.)
Korumalı yöntem GetProtocolPropertyCollection protokol verir özellik için başvurulan nesne koleksiyonu. (WmiSmoObject öğesinden devralınmıştır.)
Ortak yöntem GetType (Object öğesinden devralınmıştır.)
Korumalı yöntem ImplInitialize Alanları başlatır WmiSmoObjectnesne. (WmiSmoObject öğesinden devralınmıştır.)
Ortak yöntem Initialize Başvurulan nesnesini başlatır. (WmiSmoObject öğesinden devralınmıştır.)
Korumalı yöntem InvokeMgmtMethod(ManagementObject, String, array<Object[]) Başvurulan nesnenin belirtilen yönetim nesne, yöntem adı ve Parametreler ile yönetim yöntemini çağırır. (WmiSmoObject öğesinden devralınmıştır.)
Korumalı yöntem InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, array<Object[]) Başvurulan nesnenin belirtilen Yönetim nesnesi, gözlemci, yöntem adı ve Parametreler ile yönetim yöntemini çağırır. (WmiSmoObject öğesinden devralınmıştır.)
Korumalı yöntem IsObjectInitialized Başvurulan nesne başlatılmış olup olmadığını belirtir. (WmiSmoObject öğesinden devralınmıştır.)
Korumalı yöntem MemberwiseClone (Object öğesinden devralınmıştır.)
Ortak yöntem Pause Duraklamalar SQL Server hizmet.
Ortak yöntem Refresh Yeniler SQL Server hizmet. (WmiSmoObject.Refresh() öğesini geçersiz kılar.)
Ortak yöntem Resume Özgeçmişler SQL Server hizmet.
Korumalı yöntem SetName Başvurulan nesnenin adını ayarlar. (WmiSmoObject öğesinden devralınmıştır.)
Korumalı yöntem SetParentImpl Başvurulan nesnenin üst ayarlar. (WmiSmoObject öğesinden devralınmıştır.)
Ortak yöntem SetServiceAccount Ayarlar altında çalışacağı hesabın SQL Server hizmet çalışır.
Ortak yöntem Start Başlar SQL Server hizmet.
Ortak yöntem Stop Vermiyor SQL Server hizmet.
Ortak yöntem ToString (Object öğesinden devralınmıştır.)
Korumalı yöntem UpdateObjectState Nesne durumunu güncelleştirir. (WmiSmoObject öğesinden devralınmıştır.)
Ortak yöntem Validate Bir nesnenin durumunu doğrular. (SmoObjectBase öğesinden devralınmıştır.)

Üst

Olaylar

  Ad Açıklama
Ortak olay ManagementStateChange Yönetim durumu değiştirildiğinde oluşan bir olay.

Üst

Açıklamalar

Service Nesne programatik olarak yönetmek için kullanılan SQL Server hizmet.İle Service nesne yapabilirsiniz:

  • Bağlanmak hizmet.

  • Hesap ve bağlanmak için kullanılan parolayı değiştirmek hizmet.

  • Başlatmak, durdurmak, duraklatmak ve hizmet sürdürmek.

  • Özelliklerini kontrol hizmet.

İş Parçacığı Güvenliği

Bu türdeki tüm ortak statik (Microsoft Visual Basic içinde Paylaşılan) üyeler, çok iş parçacıklı işlemler için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.

İş Parçacığı Güvenliği

Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.