Konzolos tesztalkalmazás
A következőre vonatkozik: Partnerközpont | A 21Vianet által üzemeltetett Partnerközpont | Partnerközpont a Microsoft Cloud for US Government számára
A konzoltesztelési alkalmazás C# és Java nyelven érhető el, és mintakódokat biztosít a Partnerközpont API-k által támogatott összes forgatókönyvhez. Tesztelésre is használhatja.
Megfelelő szerepkörök: Rendszergazdai ügynök | Értékesítési ügynök
A kód letöltése
Töltse le a konzoltesztelési alkalmazás mintakódját.
.NET
Töltse le a mintakódot, és szükség szerint módosítsa.
Fontos
Az alkalmazás létrehozása előtt frissítse a App.config fájl értékeit, hogy azok tükrözzék a Partnerközpont-hitelesítés során létrehozott Microsoft Entra-hitelesítési információkat. Konkrétan az integrációs tesztkörnyezeti fiók beállításait kell használnia a korai fejlesztés vagy az éles tesztelés során.
Az App.config fájl ScenarioSettings területén megadhatja azokat a paramétereket, amelyeket a rendszer automatikusan átad az Ön által futtatott forgatókönyveknek.
A futtatandó forgatókönyvek listájának módosításához kommentelje ki a sorokat az IPartnerScenario[] mainScenarios vagy a Program.cs fájlban található egyedi Get Scenarios metódusban.
Java
A Partner Center Java SDK használható a Partnerközpont erőforrásainak kezelésére. Ez egy nyílt forráskódú projekt, amelyet a partnerközösség tart fenn, és amelyet a Microsoft hivatalosan nem támogat. Ha problémát tapasztal, kérhet segítséget a közösségtől vagy nyithat egy hibajelentést a GitHubon.
Töltse le a mintakódot, és szükség szerint módosítsa.
Fontos
Az alkalmazás létrehozása előtt frissítse a SamplesConfigurations.json fájl értékeit, hogy azok tükrözzék a Partnerközpont-hitelesítéshez létrehozott Microsoft Entra hitelesítési információkat. Konkrétan az integrációs tesztkörnyezeti fiók beállításait kell használnia a korai fejlesztés vagy az éles tesztelés során.
A SamplesConfiguration.json fájl ScenarioSettings részében beállíthat paramétereket, amelyek automatikusan átkerülnek a futtatott forgatókönyvekbe.
A futtatott forgatókönyvek listájának módosításához iktassa ki sorokat az IPartnerScenario[] mainScenarios vagy a Program.java fájlban található megfelelő Forgatókönyvek lekérése metódusban.
Mit kell módosítani?
Az alábbi listák segítségével meghatározhatja, hogy mit módosítson vagy ne módosítson a mintakódban.
Partnerszolgáltatás-beállítások
A PartnerServiceSettings esetében ne módosítson:
- PartnerServiceApiEndpoint
- AuthenticationAuthorityEndpoint
- GraphEndpoint
- KözösDómen
Ezek a beállítások mind szükségesek ahhoz, hogy a minta API-hívások megfelelően működjenek.
Felhasználói hitelesítés
A UserAuthentication esetében módosítania kell a következőt:
- ApplicationId (a bejelentkezéshez használt Microsoft Entra-alkalmazásazonosító)
- UserName (az Active Directory felhasználóneve)
- Jelszó (az active directory jelszava).
Ne módosítsa a következőt:
- ResourceUrl
- RedirectUrl
Alkalmazás Hitelesítés
Az AppAuthentication esetében módosítania kell a következőt:
- ApplicationId (az alkalmazás bejelentkezéséhez használt Active Directory-alkalmazásazonosító)
- ApplicationSecret (az alkalmazás bejelentkezéséhez használt Active Directory-alkalmazáskulcs)
- Tartomány (az az Active Directory-tartomány, amelyen az alkalmazás üzemel)
ForgatókönyvBeállítások
A ScenarioSettings esetében ne módosítson:
- CustomerDomainSuffix (új ügyfél létrehozásakor használt domen végződés)
Nem kötelező beállítások. Ha üresen marad, ezt az információt szükség esetén be kell adni egy forgatókönyv futtatásakor:
- CustomerIdToDelete (a törléshez használt ügyfél azonosítója)
- DefaultCustomerId (az ügyfélhez kapcsolódó forgatókönyvekben használandó ügyfélazonosító)
- DefaultInvoiceID (a számlaforgatókönyvekben használandó számlaazonosító)
- PartnerID (a közvetett partneri helyzetekben használandó partnerazonosító)
- DefaultServiceRequestId (a szolgáltatáskérési forgatókönyvekben használandó szolgáltatáskérési azonosító)
- DefaultSupportTopicID (a szolgáltatáskérési forgatókönyvekben használandó támogatási témakör azonosítója)
- DefaultOfferID (az ajánlati forgatókönyvekben használandó ajánlatazonosító)
- DefaultOrderID (a rendelési forgatókönyvekben használandó rendelésazonosító)
- DefaultSubscriptionID (az előfizetési folyamatokban használandó előfizetés-azonosító)
Nem kötelező módosítani. Az összes beállítás megadja a lapszámozott tartalom beolvasásakor az oldalakra eső bejegyzések mennyiségét:
- CustomerPageSize
- InvoicePageSize
- ServiceRequestPageSize
- DefaultOfferPageSize
- ElőfizetésiOldalMéret