class ResourceCollection
cangjie
public class ResourceCollection <: Collection<ResourceBase>功能:表示资源集合包装类型。
父类型:
- Collection<ResourceBase>
成员概览
| 成员 | 功能 |
|---|---|
| init(Collection<ResourceBase>) | 使用资源集合创建包装对象。 |
| prop size | 返回资源数量。 |
| func iterator() | 返回资源集合迭代器。 |
| func isEmpty() | 检查资源集合是否为空。 |
| func getScopes() | 获取全部作用域名称。 |
| func getApiScopes() | 获取全部 API 作用域资源。 |
| func getApiResources() | 获取全部 API 资源。 |
| func getIdentityResources() | 获取全部身份资源。 |
| func isAllowedOfflineAccess() | 检查资源集合是否允许离线访问。 |
init(Collection<ResourceBase>)
cangjie
public init(items: Collection<ResourceBase>)功能:使用资源集合创建包装对象。
参数:
- items: Collection<ResourceBase> - 资源集合。
prop size
cangjie
public prop size: Int64功能:返回资源数量。
类型:Int64
func iterator()
cangjie
public func iterator(): Iterator<ResourceBase>功能:返回资源集合迭代器。
返回值:
- Iterator<ResourceBase> - 返回资源集合迭代器。
func isEmpty()
cangjie
public func isEmpty(): Bool功能:检查资源集合是否为空。
返回值:
Bool- 如果资源集合为空则返回true。
func getScopes()
cangjie
public func getScopes(): Array<String>功能:获取全部作用域名称。
返回值:
Array<String>- 返回作用域名称数组。
func getApiScopes()
cangjie
public func getApiScopes(): Array<ApiScope>功能:获取全部 API 作用域资源。
返回值:
- Array<ApiScope> - 返回 API 作用域数组。
func getApiResources()
cangjie
public func getApiResources(): Array<ApiResource>功能:获取全部 API 资源。
返回值:
- Array<ApiResource> - 返回 API 资源数组。
func getIdentityResources()
cangjie
public func getIdentityResources(): Array<IdentityResource>功能:获取全部身份资源。
返回值:
- Array<IdentityResource> - 返回身份资源数组。
func isAllowedOfflineAccess()
cangjie
public func isAllowedOfflineAccess(): Bool功能:检查资源集合是否允许离线访问。
返回值:
Bool- 如果允许离线访问则返回true。