Skip to content

class AuthorizationFailure

cangjie
public class AuthorizationFailure

功能:表示一次授权失败的结果详情。

成员概览

成员功能
prop failCalled获取是否显式调用了失败标记。
prop failureReasons获取授权失败原因集合。
prop failedRequirements获取未满足的授权要求集合。
func explicitFail()创建一个显式失败结果。
func failed(Collection<AuthorizationFailureReason>)根据失败原因集合创建失败结果。
func failed(Collection<IAuthorizationRequirement>)根据未满足的授权要求集合创建失败结果。

prop failCalled

cangjie
public prop failCalled: Bool

功能:获取是否显式调用了失败标记。

类型:Bool

prop failureReasons

cangjie
public prop failureReasons: Collection<AuthorizationFailureReason>

功能:获取授权失败原因集合。

类型:Collection<AuthorizationFailureReason>

prop failedRequirements

cangjie
public prop failedRequirements: Collection<IAuthorizationRequirement>

功能:获取未满足的授权要求集合。

类型:Collection<IAuthorizationRequirement>

func explicitFail()

cangjie
public static func explicitFail(): AuthorizationFailure

功能:创建一个显式失败结果。

返回值:

func failed(Collection<AuthorizationFailureReason>)

cangjie
public static func failed(reasons: Collection<AuthorizationFailureReason>): AuthorizationFailure

功能:根据失败原因集合创建失败结果。

参数:

返回值:

func failed(Collection<IAuthorizationRequirement>)

cangjie
public static func failed(failed: Collection<IAuthorizationRequirement>): AuthorizationFailure

功能:根据未满足的授权要求集合创建失败结果。

参数:

返回值: