Yönetilen Kod Kullanarak Configuration Manager Nesnesini Okuma
Yönetilen SMS Sağlayıcısını kullanarak Configuration Manager nesne örneğini okumak için WqlConnectionManager.GetInstance kullanın. GetInstance yöntemi, belirli bir nesne örneğini tanımlayan bir dize alır ve nesneye erişmek için kullanılan bir IResultObject nesnesi döndürür.
Aşağıdaki örnek işlev, sağlanan paket tanımlayıcısının adını ve açıklamasını gösterir.
Configuration Manager nesnesini okumak için
SMS Sağlayıcısı ile bağlantı kurun. Daha fazla bilgi için bkz. Yönetilen Kod Kullanarak Configuration Manager bir SMS Sağlayıcısına Bağlanma.
İstediğiniz nesnenin IResultObject nesnesini almak için WqlConnectionManager sınıfı GetInstance yöntemini çağırın.
IResultObject'in özelliklerini görüntüleyin.
Örnek
Aşağıdaki kod örneğinde bir Configuration Manager nesnesinin nasıl okunduğu gösterilmektedir.
Örnek kodu çağırma hakkında bilgi için bkz. Configuration Manager Kod Parçacıklarını Çağırma.
public void DisplayPackageName(WqlConnectionManager connection, string packageID)
{
try
{
// Get the package.
IResultObject package = connection.GetInstance(@"SMS_Package.PackageID='" + packageID + "'");
Console.WriteLine("Package Name: " + package["Name"].StringValue);
Console.WriteLine("Package Description: " + package["Description"].StringValue);
}
catch (SmsException ex)
{
Console.WriteLine("Failed to get package. Error: " + ex.Message);
throw;
}
}
Bu örnek yöntem aşağıdaki parametrelere sahiptir:
Parametre | Tür | Açıklama |
---|---|---|
Connection |
-Yönetilen: WqlConnectionManager |
- SMS Sağlayıcısına geçerli bir bağlantı. |
PackageID |
-Yönetilen: String |
Geçerli bir paket tanımlayıcısı. SMS_Package sınıfı PackageID özelliğinden alınır. |
Kodu Derleme
Ad alanları
Sistem
System.Collections.Generic
System.ComponentModel
Microsoft. ConfigurationManagement.ManagementProvider
Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine
Derleme
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Sağlam Programlama
Oluşturulabilecek Configuration Manager özel durumlar SmsConnectionException ve SmsQueryException'dır. Bunlar SmsException ile birlikte yakalanabilir.
Ayrıca Bkz
Nesnelere genel bakışConfiguration Manager Gecikmeli Özellikler
Yönetilen Kod Kullanarak Configuration Manager Nesne Sınıfı Yöntemini Çağırma
Yönetilen Kod Kullanarak Configuration Manager Sağlayıcısına Bağlanma
Yönetilen Kod Kullanarak Configuration Manager Nesnesi Oluşturma
Yönetilen Kod Kullanarak Configuration Manager Nesnesini Değiştirme
Yönetilen Kod Kullanarak Zaman Uyumsuz Configuration Manager Sorgusu Gerçekleştirme
Yönetilen Kod Kullanarak Zaman Uyumlu Configuration Manager Sorgusu Gerçekleştirme
Yönetilen Kod Kullanarak Gecikmeli Özellikleri Okuma