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 az App.config fájl értékeit, hogy azok tükrözzék a Partnerközpont-hitelesítésben létrehozott Microsoft Entra-hitelesítési adatokat. 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 a futtatott forgatókönyveknek.
A futtatott forgatókönyvek listájának módosításához fűzzön megjegyzést az IPartnerScenario[] mainScenarios vagy a Program.cs fájlban található egyedi Forgatókönyvek lekérése metódushoz.
Java
A Partnerközpont Java SDK-val kezelheti a Partnerközpont erőforrásait. 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, segítséget kérhet a közösségtől, vagy problémákat nyithat meg 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ésben létrehozott Microsoft Entra hitelesítési adatokat. 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 területén beállíthatja azokat a paramétereket, amelyek automatikusan bekerülnek a futtatott forgatókönyvekbe.
A futtatott forgatókönyvek listájának módosításához fűzzön megjegyzést az IPartnerScenario[] mainScenarios vagy a Program.java fájlban található egyedi Forgatókönyvek lekérése metódushoz.
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.
PartnerServiceSettings
A PartnerServiceSettings esetében ne módosítsa a következőt:
- PartnerServiceApiEndpoint
- AuthenticationAuthorityEndpoint
- GraphEndpoint
- CommonDomain
Ezek a beállítások mind szükségesek ahhoz, hogy a minta API-hívások megfelelően működjenek.
UserAuthentication
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
AppAuthentication
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)
ScenarioSettings
A ScenarioSettings esetében ne módosítsa a következőt:
- CustomerDomainSuffix (az új ügyfél létrehozásakor használt tartományi utótag)
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 partnerforgatókönyvekben 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 forgatókönyvekben 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
- SubscriptionPageSize