.NET ئىچىدە ۋاكالەتچى بىلەن سەپلەنگەن GoogleCredential كۆپىيىسىنى ساقلاڭ
بەلگە HTTP خىزمىتىنى ئېلىشتىن بۇرۇن سەپلەڭ ۋە routedCredential نى ئالدىغا يوللاڭ؛ ئەسلى credential ئۆزىنىڭ ئىلگىرىكى سەپلىمىسىنى ساقلايدۇ.
var proxy = new System.Net.WebProxy("http://proxy.example:8080")
{
Credentials = proxyCredentials
};
var factory = Google.Apis.Http.HttpClientFactory.ForProxy(proxy);
var routedCredential = credential.CreateWithHttpClientFactory(factory);credential پروگراممىنىڭ مەۋجۇت GoogleCredential . يۇسۇن كۆپىيە قايتۇرىدۇ، شۇڭا ئەسلى بىلەن داۋاملاشتۇرۇشنىڭ ئورنىغا بەلگە خىزمىتى ياكى API دەلىللەش ئۈچۈن routedCredential نى ئىشلىتىڭ.
proxyCredentials ۋاسىتىچى ھېساباتنى كۆرسىتىدۇ؛ زۆرۈر بولمىسا باشلىغۇچنى تاشلاڭ. دەلىللەنمىگەن شۇ ئەھۋالدا، بەلگە مەنزىلى ئاممىۋى بولغاندا ۋە ئاممىۋى ۋاكالەتچى يولىغا رۇخسەت قىلىنغاندا HTTP ۋاكالەتچى تىزىملىكى ئاخىرقى نۇقتا نامزاتلىرىنى تەمىنلىيەلەيدۇ. Google credential نىڭ تەلەپ قىلىنىدىغان تۈرى ۋە scope لىرىنى ساقلاڭ. ۋاكالەتچى ھۆججەتلىرى خېرىدار سىرى، مۇلازىمەت ھېساباتى ئاچقۇچى ياكى زىيارەت بەلگىسىنىڭ ئورنىنى ئالمايدۇ.
API مۇلازىمەت خېرىدارى يەنە بىر قۇرۇش يولى. مۇلازىمەت ۋە بەلگە تەلەپلىرىنىڭ ھەر ئىككىسى ۋاكالەتچىگە موھتاج بولغاندا ئۇ توشۇغۇچىغا مۇناسىۋەتلىك factory نى بېرىڭ. پەقەت مۇلازىمەتنى سەپلەش ئىلگىرىكى بەلگە تەلىپىنى ئۇلانالمايدىغان ھالەتتە قالدۇرۇشى مۇمكىن.
ساقلىنىدىغان زىيارەت بەلگىسى يېڭى ئالماشتۇرۇشتىن ساقلىنىدۇ. ساقلىق بەلگە مەشغۇلاتى ياكى ئوبيېكت قۇرۇشنى يېڭى ۋاكالەتچى ئۇلىنىشى دەپ قارىغىنىڭىزنىڭ ئورنىغا ئەمەلىي مەغلۇپ بولغان host ۋە تەلەپنى سېلىشتۇرۇڭ.