Configuration Manager objektum olvasása felügyelt kód használatával
Ha egy Configuration Manager objektumpéldányt a felügyelt SMS-szolgáltatóval szeretne olvasni, használja a WqlConnectionManager.GetInstance parancsot. A GetInstance metódus egy sztringet használ, amely azonosít egy adott objektumpéldányt, és visszaad egy IResultObject objektumot, amelyet az objektum eléréséhez használ.
Az alábbi példafüggvény egy megadott csomagazonosító nevét és leírását mutatja be.
Configuration Manager objektum olvasása
Állítson be egy kapcsolatot az SMS-szolgáltatóval. További információ: Csatlakozás SMS-szolgáltatóhoz a Configuration Manager felügyelt kód használatával című témakörben.
Hívja meg a WqlConnectionManager osztály GetInstance metódusát a kívánt objektum IResultObject objektumának lekéréséhez.
Az IResultObject tulajdonságainak megjelenítése.
Példa
Az alábbi példakód bemutatja, hogyan olvashat be egy Configuration Manager objektumot.
A mintakód meghívásával kapcsolatos információkért lásd: Configuration Manager Kódrészletek hívása.
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;
}
}
Ez a példametódus a következő paraméterekkel rendelkezik:
Paraméter | Típus | Leírás |
---|---|---|
Connection |
-Kezelt: WqlConnectionManager |
– Érvényes kapcsolat az SMS-szolgáltatóval. |
PackageID |
-Kezelt: String |
Érvényes csomagazonosító. A SMS_Package osztály PackageID tulajdonságából származik. |
A kód fordítása
Névterek
Rendszer
System.Collections.Generic
System.ComponentModel
Microsoft. ConfigurationManagement.ManagementProvider
Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine
Összeszerelés
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Robusztus programozás
A Configuration Manager kivételek az SmsConnectionException és az SmsQueryException. Ezek az SmsException kivétellel együtt is elkaphatók.
Lásd még
Objektumok áttekintéseConfiguration Manager Lusta tulajdonságok
Configuration Manager Object Class metódus meghívása felügyelt kód használatával
Csatlakozás Configuration Manager-szolgáltatóhoz felügyelt kód használatával
Configuration Manager objektum létrehozása felügyelt kód használatával
Configuration Manager objektum módosítása felügyelt kód használatával
Aszinkron Configuration Manager lekérdezés végrehajtása felügyelt kód használatával
Szinkron Configuration Manager lekérdezés végrehajtása felügyelt kód használatával
Szakaszolt tulajdonságok olvasása felügyelt kód használatával