aliyun-net-credentials/Provider/StaticCredentialsProvider.cs (28 lines of code) (raw):

using System.Threading.Tasks; using Aliyun.Credentials.Models; namespace Aliyun.Credentials.Provider { public class StaticCredentialsProvider : IAlibabaCloudCredentialsProvider { private readonly CredentialModel credential; public StaticCredentialsProvider(CredentialModel credential) { this.credential = credential; } public CredentialModel GetCredentials() { return credential; } public async Task<CredentialModel> GetCredentialsAsync() { return await Task.Run(() => { return credential; }); } public string GetProviderName() { return "static"; } } }