Sadarka ugu dambeeya waa muhiim: ka soo saar macmiilka nidaamka faylka adeegga la habeeyay halkii aad bilaabi lahayd builder kale oo caadi ah:

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) wuxuu u gudbiyaa ilmaha khadka HTTP ee waalidka, barta dhamaadka akoonka iyo habaynta kaydka ee khuseeya.

Tusaalu waxay siinaysaa isla http builderka aqoonsiga sababtoo ah helista tokenku waa dariiqa kale ee codsiga. Macmiilka nidaamka faylka oo si gooni ah loo dhisay waa inuu sidoo kale helaa gaadiidka loogu talagalay; builder hore ma abuuro SDK caadi ah oo caalami ah.

Isticmaal URL-ka akoonka, magaca nidaamka faylka iyo qiyamka aqoonsiga ee codsigaaga. ProxyOptions iyo noocyada gaadiidka Netty waxay ka yimaadaan Azure Core, builderka aqoonsiga Azure Identity, iyo builderka adeegga Azure Storage Data Lake; InetSocketAddress wuxuu ka yimaadaa java.net.

accountUrl wuxuu ahaanayaa barta dhamaadka kaydka, magaca nidaamka faylkuna wuxuu doortaa ilmaha. Midkoodna ma aha cinwaanka proxy. Iyadoo barta kaydku ay tahay mid dadweynaha heli karaan oo la hayo fasax isticmaalka dhexdhexaadiye dadweyne, ka dooro martigeliyaha iyo dekedda ProxyOptions liiska proxy HTTP; dhaaf dejinta kaydka iyo aqoonsiga.

Maqaallo la xiriira