class AuthorizationFailure
cangjie
public class AuthorizationFailure1
功能:表示一次授权失败的结果详情。
成员概览
| 成员 | 功能 |
|---|---|
| prop failCalled | 获取是否显式调用了失败标记。 |
| prop failureReasons | 获取授权失败原因集合。 |
| prop failedRequirements | 获取未满足的授权要求集合。 |
| func explicitFail() | 创建一个显式失败结果。 |
| func failed(Collection<AuthorizationFailureReason>) | 根据失败原因集合创建失败结果。 |
| func failed(Collection<IAuthorizationRequirement>) | 根据未满足的授权要求集合创建失败结果。 |
prop failCalled
cangjie
public prop failCalled: Bool1
功能:获取是否显式调用了失败标记。
类型:Bool
prop failureReasons
cangjie
public prop failureReasons: Collection<AuthorizationFailureReason>1
功能:获取授权失败原因集合。
类型:Collection<AuthorizationFailureReason>
prop failedRequirements
cangjie
public prop failedRequirements: Collection<IAuthorizationRequirement>1
功能:获取未满足的授权要求集合。
类型:Collection<IAuthorizationRequirement>
func explicitFail()
cangjie
public static func explicitFail(): AuthorizationFailure1
功能:创建一个显式失败结果。
返回值:
- AuthorizationFailure - 显式失败结果。
func failed(Collection<AuthorizationFailureReason>)
cangjie
public static func failed(reasons: Collection<AuthorizationFailureReason>): AuthorizationFailure1
功能:根据失败原因集合创建失败结果。
参数:
- reasons: Collection<AuthorizationFailureReason> - 授权失败原因集合。
返回值:
- AuthorizationFailure - 授权失败结果。
func failed(Collection<IAuthorizationRequirement>)
cangjie
public static func failed(failed: Collection<IAuthorizationRequirement>): AuthorizationFailure1
功能:根据未满足的授权要求集合创建失败结果。
参数:
- failed: Collection<IAuthorizationRequirement> - 未满足的授权要求集合。
返回值:
- AuthorizationFailure - 授权失败结果。