interface ITicketStore
cangjie
public interface ITicketStore1
功能:定义认证票据的外部存储能力。
成员概览
| 成员 | 功能 |
|---|---|
| func store(AuthenticationTicket) | 存储一个认证票据。 |
| func renew(String, AuthenticationTicket) | 更新指定键对应的认证票据。 |
| func retrieve(String) | 读取指定键对应的认证票据。 |
| func remove(String) | 删除指定键对应的认证票据。 |
func store(AuthenticationTicket)
cangjie
func store(ticket: AuthenticationTicket): String1
功能:存储一个认证票据。
参数:
- ticket: AuthenticationTicket - 待存储的认证票据。
返回值:
String- 票据对应的存储键。
func renew(String, AuthenticationTicket)
cangjie
func renew(key: String, ticket: AuthenticationTicket): Unit1
功能:更新指定键对应的认证票据。
参数:
- key:
String- 票据存储键。 - ticket: AuthenticationTicket - 新的认证票据。
返回值:
Unit
func retrieve(String)
cangjie
func retrieve(key: String): ?AuthenticationTicket1
功能:读取指定键对应的认证票据。
参数:
- key:
String- 票据存储键。
返回值:
- ?AuthenticationTicket - 认证票据;不存在时返回 None。
func remove(String)
cangjie
func remove(key: String): ?AuthenticationTicket1
功能:删除指定键对应的认证票据。
参数:
- key:
String- 票据存储键。
返回值:
- ?AuthenticationTicket - 被删除的认证票据;不存在时返回 None。