Tá an líne dheireanach tábhachtach: díorthaigh cliant an chórais chomhaid ón tseirbhís chumraithe seachas builder réamhshocraithe eile a thosú:

var proxy = new ProxyOptions(
    ProxyOptions.Type.HTTP,
    new InetSocketAddress("proxy.example.net", 8080));

var http = new NettyAsyncHttpClientBuilder()
    .proxy(proxy)
    .build();

var credential = new ClientSecretCredentialBuilder()
    .tenantId(tenantId)
    .clientId(clientId)
    .clientSecret(clientSecret)
    .httpClient(http)
    .build();

var service = new DataLakeServiceClientBuilder()
    .endpoint(accountUrl)
    .credential(credential)
    .httpClient(http)
    .buildClient();

var filesystem = service.getFileSystemClient(fileSystemName);

service.getFileSystemClient(fileSystemName) iompraíonn sé píblíne HTTP an tuismitheora, críochphointe an chuntais agus an chumraíocht stórála is infheidhme isteach sa pháiste.

Soláthraíonn an sampla an http céanna don builder dintiúirí toisc gur cosán iarratais eile é fáil an chomhartha. Caithfidh cliant córais chomhaid a thógtar ar leithligh a iompar beartaithe a fháil freisin; ní chruthaíonn aon builder níos luaithe réamhshocrú domhanda SDK.

Úsáid URL an chuntais, ainm an chórais chomhaid agus luachanna aitheantais d'fheidhmchláir. Tagann ProxyOptions agus cineálacha iompair Netty ó Azure Core, an builder dintiúirí ó Azure Identity, agus builder na seirbhíse ó Azure Storage Data Lake; tagann InetSocketAddress ó java.net.

Fanann accountUrl ina chríochphointe stórála, agus roghnaíonn ainm an chórais chomhaid an páiste. Ní hé ceachtar acu seoladh an tseachfhreastalaí. Le críochphointe stórála atá inrochtana go poiblí agus cead idirghabhálaí poiblí a úsáid, roghnaigh óstach agus port ProxyOptions ón liosta seachfhreastalaí HTTP; coinnigh na socruithe stórála agus aitheantais.

Ailt ghaolmhara