Aracılığıyla paylaş


Yönetilen Kod Kullanarak Configuration Manager Nesnesini Silme

Yönetilen SMS Sağlayıcısını kullanarak bir Configuration Manager nesnesini silmek için IResultObject.Delete yöntemini kullanın. bir Configuration Manager nesnesi için IResultObject nesnesini çeşitli yollarla alabilirsiniz. Daha fazla bilgi için bkz. Yönetilen Kod Kullanarak Configuration Manager Nesnesini Okuma

Configuration Manager nesnesini silmek için

  1. SMS Sağlayıcısı ile bağlantı kurun. Daha fazla bilgi için bkz. SMS Sağlayıcısı ile ilgili temel bilgiler.

  2. WqlConnectionManager Birinci adımda aldığınız nesneyi kullanarak, Configuration Manager nesnesinin nesnesini almak IResultObject için yöntemini çağırınGetInstance.

  3. Configuration Manager nesnesini silmek için IResultObject nesnesi Delete yöntemini çağırın.

Örnek

Aşağıdaki örnek, sağlanan paket tanımlayıcısını kullanarak bir paketi siler. Bu örnek, Configuration Manager paketi için bir IResultObject nesnesi almak için WqlConnectionManager sınıfı GetInstance yöntemini kullanır ve paketi siler.

Örnek kodu çağırma hakkında bilgi için bkz. Configuration Manager Kod Parçacıklarını Çağırma.

public void DeletePackage(WqlConnectionManager connection, string packageID)  
{  
    try  
    {  
        IResultObject package = connection.GetInstance(@"SMS_Package.PackageID='" + packageID + "'");  
        package.Delete();  
    }  
    catch (SmsException ex)  
    {  
        Console.WriteLine("Failed to delete package: " + ex.Message);  
        throw;  
    }  
}  

Bu örnek yöntem aşağıdaki parametrelere sahiptir:

Parametre Tür Açıklama
connection - WqlConnectionManager SMS Sağlayıcısına geçerli bir bağlantı.
PackageID - String Mevcut bir paketin paket tanımlayıcısı. Bu, SMS_Package sınıfı PackageID özelliğinden alınabilir.

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ış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 Configuration Manager Nesnesini Okuma
Yönetilen Kod Kullanarak Gecikmeli Özellikleri Okuma