[英]Passing ServiceClientCredentials as a paramater to a constructor in C#
我正在嘗試在 C# 中實現一個 REST API 客戶端,其中構造函數從 Microsoft.Rest.ServiceClientCredentials 中獲取一個參數。 由於它是一個抽象類,我無法實例化它並傳遞它。
抽象類是一個模板。 您無法實例化模板,因為其中缺少功能,使其不完整。 不過,您可以實例化派生類。
檢查此處的文檔以獲取派生憑證類並選擇適合您的情況的憑證類。
如果您正在尋找用戶名/密碼案例, BasicAuthenticationCredentials是您的具體類。
你可以實例化它
var bauthCredentials = new BasicAuthenticationCredentials();
functionThatTakesServiceClientCredentials(bauthCredentials);
功能是這樣的:
public void functionThatTakesServiceClientCredentials(ServiceClientCredentials bauthCredentials) {
// Do stuff
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.