簡體   English   中英

將 ServiceClientCredentials 作為參數傳遞給 C# 中的構造函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM