Megosztás a következőn keresztül:


A felügyelt SMS-szolgáltató alapjai a Configuration Manager

A felügyelt SMS Provider kódtár egy .NET-keretrendszer kódtár, amely burkolja a System.Management osztályokat, és Configuration Manager-központú objektummodellt biztosít. Burkolót is biztosít a Configuration Manager helyvezérlő fájl eléréséhez.

A kódtár a Configuration Manager konzol .NET-keretrendszer kódtárhoz kapcsolódó bármely kódon kívül használható, de ugyanarra az alapul szolgáló architektúrára épül.

A felügyelt kód Configuration Manager ügyféllel való használatával kapcsolatos információkért lásd: A CONFIGURATION MANAGER WMI-programozás ismertetése.

Configuration Manager osztályok és felületek

A felügyelt SMS-szolgáltatóval való használat elsődleges osztályai és felületei a következők:

WqlConnectionManager

A osztály WqlConnectionManager hozzáférést biztosít a Configuration Manager Windows Management Instrumentation (WMI) szolgáltatóhoz.

Ez a ConnectionManagerBase absztrakt alaposztály implementációja, amely a felügyelt Configuration Manager kódtárakban definiál kapcsolatokat.

Az SMS-szolgáltatóhoz való csatlakozásra és az objektumpéldányok lekérdezésére, illetve Configuration Manager létrehozására szolgál. Az alábbi feladatok a WqlConnectionManager alapszintű használatát mutatják be.

Csatlakozás Configuration Manager-szolgáltatóhoz felügyelt kód használatával.

Configuration Manager objektum olvasása felügyelt kód használatával.

Aszinkron Configuration Manager lekérdezés végrehajtása felügyelt kód használatával

IResultObject

Az IResultObject egy olyan felület, amelyet az összes eredményhalmaz és objektum elérhetővé tesz. Ezen keresztül olvashatja, módosíthatja, törölheti, meghívhatja a metódusokat, és más módon módosíthatja Configuration Manager objektumokat. Általában mindig kap egy IResultObject objektumot, vagy egy lekérdezés eredményeként.

A következő feladatok a alapvető használatát IResultObjectmutatják be:

Configuration Manager objektum módosítása felügyelt kód használatával

Configuration Manager objektum törlése felügyelt kód használatával

Configuration Manager objektummetódus meghívása felügyelt kóddal

Lekérdezésfeldolgozó

A QueryProcesor támogatja mind a szinkron, mind az aszinkron lekérdezéseket az SMS-szolgáltatón. Az aszinkron lekérdezésekben az SmsBackgroundWorker a száltámogatási lekérdezések eredményeinek biztosítására szolgál. A következő feladatok lekérdezéseket mutatnak be:

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.

IQueryPropertyItem

Az IQueryPropertyItem az eredményobjektum egyetlen tulajdonsága, támogatja az adatkötést és a beolvasási/beállítási tulajdonságokat.

A következő feladatok a használatát IQueryPropertyItemmutatják be:

Configuration Manager objektum módosítása felügyelt kód használatával.

Szerelvények

A felügyelt SMS-szolgáltató használatához szükséges szerelvények a következők:

microsoft.configurationmanagement.managementprovider

adminui.wqlqueryengine

A felügyelt Configuration Manager kódtárak WMI-implementációját az adminui.wqlqueryengine biztosítja.

Lásd még

Az SMS-szolgáltató alapjaiConfiguration Manager objektumok