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

WebPubSubServiceClient.GetClientAccessUri 方法

定义

重载

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

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

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

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

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

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

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

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

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

Source:
WebPubSubServiceClient_helpers.cs

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

public virtual Uri GetClientAccessUri (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 GetClientAccessUri : TimeSpan * string * seq<string> * seq<string> * System.Threading.CancellationToken -> Uri
override this.GetClientAccessUri : TimeSpan * string * seq<string> * seq<string> * System.Threading.CancellationToken -> Uri
Public Overridable Function GetClientAccessUri (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 Uri

参数

expiresAfter
TimeSpan

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

userId
String

用户 ID。

roles
IEnumerable<String>

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

groups
IEnumerable<String>

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

cancellationToken
CancellationToken

取消标记。

返回

Uri

适用于

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

Source:
WebPubSubServiceClient_helpers.cs

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

public virtual Uri GetClientAccessUri (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 GetClientAccessUri : DateTimeOffset * string * seq<string> * seq<string> * System.Threading.CancellationToken -> Uri
override this.GetClientAccessUri : DateTimeOffset * string * seq<string> * seq<string> * System.Threading.CancellationToken -> Uri
Public Overridable Function GetClientAccessUri (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 Uri

参数

expiresAt
DateTimeOffset

令牌过期时的 UTC 时间。

userId
String

用户 ID。

roles
IEnumerable<String>

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

groups
IEnumerable<String>

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

cancellationToken
CancellationToken

取消标记。

返回

Uri

适用于

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

Source:
WebPubSubServiceClient_helpers.cs

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

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

参数

expiresAt
DateTimeOffset

令牌过期时的 UTC 时间。

userId
String

用户 ID。

roles
IEnumerable<String>

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

cancellationToken
CancellationToken

取消标记。

返回

Uri

适用于

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

Source:
WebPubSubServiceClient_helpers.cs

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

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

参数

expiresAfter
TimeSpan

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

userId
String

用户 ID。

roles
IEnumerable<String>

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

cancellationToken
CancellationToken

取消标记。

返回

Uri

适用于