Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:Felügyelt Windows
Azure SQL-példányon futó SQL Server
Fontos
A Master Data Services (MDS) az SQL Server 2025-ben (17.x) törlődik . Továbbra is támogatjuk az MDS-t az SQL Server 2022 (16.x) és korábbi verzióiban.
A Master Data Manager webszolgáltatással programozott módon használhatja a Master Data Services funkcióit bármely olyan számítógépről, amely hozzáfér a Master Data Manager webhelyéhez. Mielőtt elkezdené írni a kódot a webszolgáltatás eléréséhez, proxyosztályokat kell létrehoznia. A webszolgáltatás-műveletek végrehajtásához használt fő proxyosztály az ServiceClient az osztály, amely implementálja a IService felületet.
Webszolgáltatás metaadatainak közzétételének engedélyezése
A proxyosztályok létrehozása előtt engedélyeznie kell a webszolgáltatás metaadatainak közzétételét. Ehhez kövesse az alábbi lépéseket:
Nyissa meg a Master Data Services Web.config fájlt egy szövegszerkesztőben. Ez a fájl a Fő data Services telepítési útvonal WebApplication mappájában található.
Keresse meg az mdsWsHttpBehavior szakaszt a serviceBehaviors< alatt>. A <serviceMetadata> elemnél állítsa a httpGetEnabled értéket igaz értékre.
Megjegyzés:
Ha engedélyezni szeretné a webszolgáltatásokat a Transport Layer Security (TLS), korábbi nevén Secure Sockets Layer (SSL) protokollon keresztül, állítsa a httpsGetEnabled értéket igaz értékre a web.config fájl mdsWsHttpBehavior szakaszában. Az mdsWsHTTPBindinget is módosítania kell, hogy a TLS-hez is konfigurálva legyen, és megjegyzést fűzzön a nem TLS szakaszhoz.
Mentse a fájl módosításait.
Tesztelje a metaadatok közzétételét a szolgáltatás URL-címének böngészésével, például:
https://yourserver/MDS/service/service.svc. Ha a metaadat-közzététel engedélyezve van, megjelenik egy lap, amely a
"Létrehozott egy szolgáltatást."
Proxyosztályok létrehozása a Visual Studióval
Ha telepítve van a Visual Studio 2010, a legegyszerűbben úgy hozhat létre proxyosztályokat, ha hozzáad egy szolgáltatáshivatkozást a projekthez. A szolgáltatáshivatkozás címe a Fő Data Manager-webalkalmazás URL-címe, hozzáfűzve a /service/service.svc fájllal. Például: https://yourserver/MDS/service/service.svc. További információ : Szolgáltatáshivatkozás hozzáadása, frissítése vagy eltávolítása.
Proxyosztályok létrehozása Svcutil.exe használatával
Ahhoz, hogy a számítógépen Svcutil.exe legyen, telepítenie kell a Microsoft Visual Studiót vagy a Microsoft Windows SDK-t. Ha a Visual Studiót használja, a Visual Studio parancssorával kell futtatnia a parancsot. További információ: ServiceModel Metadata Utility Tool (Svcutil.exe) és WCF-ügyfél létrehozása a szolgáltatás metaadataiból.
Ha C#-proxyosztályokat szeretne létrehozni Svcutil.exehasználatával, használjon egy parancsot, például a következőket:
svcutil.exe https://<server_name:port>/<virtual_path>/Service/Service.svc
/out:<proxy_name>.cs /messageContract /tcv:Version35
/noconfig /ct:System.Collections.ObjectModel.Collection`1
/namespace:*,Microsoft.MasterDataServices
Helyszín:
kiszolgálónév:port a Főadatkezelőt futtató számítógép neve és portszáma.
virtual_path a Master Data Manager virtuális elérési útja az Internet Information Servicesben (IIS).
proxy_name a létrehozott proxyfájl neve.
Lásd még:
Kategorizált webszolgáltatás-műveletek (fő adatszolgáltatások)