VssClientCredentials 构造函数 (WindowsCredential, FederatedCredential, CredentialPromptType, TaskScheduler, IVssCredentialPrompt)
初始化使用指定的窗口的新 VssCredentials 实例和问题标记凭据。
命名空间: Microsoft.VisualStudio.Services.Client
程序集: Microsoft.VisualStudio.Services.Client(在 Microsoft.VisualStudio.Services.Client.dll 中)
语法
声明
Public Sub New ( _
windowsCredential As WindowsCredential, _
federatedCredential As FederatedCredential, _
promptType As CredentialPromptType, _
scheduler As TaskScheduler, _
credentialPrompt As IVssCredentialPrompt _
)
public VssClientCredentials(
WindowsCredential windowsCredential,
FederatedCredential federatedCredential,
CredentialPromptType promptType,
TaskScheduler scheduler,
IVssCredentialPrompt credentialPrompt
)
参数
- windowsCredential
类型:Microsoft.VisualStudio.Services.Common.WindowsCredential
凭据的窗口进行身份验证。
- federatedCredential
类型:Microsoft.VisualStudio.Services.Common.FederatedCredential
使用的联合的凭据进行身份验证。
- promptType
类型:Microsoft.VisualStudio.Services.Common.CredentialPromptType
CredentialPromptType.PromptIfNeeded,如果 interactive 提示符处允许;否则,CredentialProptType.DoNotPrompt。
- scheduler
类型:System.Threading.Tasks.TaskScheduler
确保凭据提示的选项 TaskScheduler 在 UI 线程上。
- credentialPrompt
类型:Microsoft.VisualStudio.Services.Common.IVssCredentialPrompt
执行凭据的提示的选项 IVssCredentialPrompt。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。