你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

WebPubSubServiceClient.GetClientAccessUriAsync 方法

定义

重载

GetClientAccessUriAsync(DateTimeOffset, String, IEnumerable<String>, CancellationToken)

使用身份验证令牌创建 URI。

GetClientAccessUriAsync(TimeSpan, String, IEnumerable<String>, CancellationToken)

使用身份验证令牌创建 URI。

GetClientAccessUriAsync(DateTimeOffset, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

使用身份验证令牌创建 URI。

GetClientAccessUriAsync(TimeSpan, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

使用身份验证令牌创建 URI。

GetClientAccessUriAsync(DateTimeOffset, String, IEnumerable<String>, CancellationToken)

Source:
WebPubSubServiceClient.cs

使用身份验证令牌创建 URI。

public virtual System.Threading.Tasks.Task<Uri> GetClientAccessUriAsync (DateTimeOffset expiresAt, string userId, System.Collections.Generic.IEnumerable<string> roles, System.Threading.CancellationToken cancellationToken);
abstract member GetClientAccessUriAsync : DateTimeOffset * string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Uri>
override this.GetClientAccessUriAsync : DateTimeOffset * string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Uri>
Public Overridable Function GetClientAccessUriAsync (expiresAt As DateTimeOffset, userId As String, roles As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of Uri)

参数

expiresAt
DateTimeOffset

令牌过期时的 UTC 时间。

userId
String

用户 ID。

roles
IEnumerable<String>

与生成的令牌的连接将具有的角色。

cancellationToken
CancellationToken

取消标记。

返回

适用于

GetClientAccessUriAsync(TimeSpan, String, IEnumerable<String>, CancellationToken)

Source:
WebPubSubServiceClient.cs

使用身份验证令牌创建 URI。

public virtual System.Threading.Tasks.Task<Uri> GetClientAccessUriAsync (TimeSpan expiresAfter, string userId, System.Collections.Generic.IEnumerable<string> roles, System.Threading.CancellationToken cancellationToken);
abstract member GetClientAccessUriAsync : TimeSpan * string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Uri>
override this.GetClientAccessUriAsync : TimeSpan * string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Uri>
Public Overridable Function GetClientAccessUriAsync (expiresAfter As TimeSpan, userId As String, roles As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of Uri)

参数

expiresAfter
TimeSpan

如果未指定,则默认为 1 小时。 必须大于或等于零。

userId
String

用户 ID。

roles
IEnumerable<String>

与生成的令牌的连接将具有的角色。

cancellationToken
CancellationToken

取消标记。

返回

适用于

GetClientAccessUriAsync(DateTimeOffset, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Source:
WebPubSubServiceClient.cs

使用身份验证令牌创建 URI。

public virtual System.Threading.Tasks.Task<Uri> GetClientAccessUriAsync (DateTimeOffset expiresAt, string userId = default, System.Collections.Generic.IEnumerable<string> roles = default, System.Collections.Generic.IEnumerable<string> groups = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetClientAccessUriAsync : DateTimeOffset * string * seq<string> * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Uri>
override this.GetClientAccessUriAsync : DateTimeOffset * string * seq<string> * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Uri>
Public Overridable Function GetClientAccessUriAsync (expiresAt As DateTimeOffset, Optional userId As String = Nothing, Optional roles As IEnumerable(Of String) = Nothing, Optional groups As IEnumerable(Of String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Uri)

参数

expiresAt
DateTimeOffset

令牌过期时的 UTC 时间。

userId
String

用户 ID。

roles
IEnumerable<String>

与生成的令牌的连接将具有的角色。

groups
IEnumerable<String>

与生成的令牌的连接在连接时将加入的组。

cancellationToken
CancellationToken

取消标记。

返回

适用于

GetClientAccessUriAsync(TimeSpan, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Source:
WebPubSubServiceClient.cs

使用身份验证令牌创建 URI。

public virtual System.Threading.Tasks.Task<Uri> GetClientAccessUriAsync (TimeSpan expiresAfter = default, string userId = default, System.Collections.Generic.IEnumerable<string> roles = default, System.Collections.Generic.IEnumerable<string> groups = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetClientAccessUriAsync : TimeSpan * string * seq<string> * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Uri>
override this.GetClientAccessUriAsync : TimeSpan * string * seq<string> * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Uri>
Public Overridable Function GetClientAccessUriAsync (Optional expiresAfter As TimeSpan = Nothing, Optional userId As String = Nothing, Optional roles As IEnumerable(Of String) = Nothing, Optional groups As IEnumerable(Of String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Uri)

参数

expiresAfter
TimeSpan

如果未指定,则默认为 1 小时。 必须大于或等于零。

userId
String

用户 ID。

roles
IEnumerable<String>

与生成的令牌的连接将具有的角色。

groups
IEnumerable<String>

与生成的令牌的连接在连接时将加入的组。

cancellationToken
CancellationToken

取消标记。

返回

适用于