class Endpoint
cangjie
public abstract class Endpoint <: ToString & Hashable & Equatable<Endpoint>功能:表示一个可执行的 HTTP 端点。
父类型:
ToStringHashable- Equatable<Endpoint>
成员概览
| 成员 | 功能 |
|---|---|
| init(RequestDelegate, EndpointMetadataCollection, ?String) | 创建一个端点实例。 |
| prop delegate | 返回端点执行委托。 |
| prop metadata | 返回端点元数据集合。 |
| prop displayName | 返回端点显示名称。 |
| func hashCode() | 返回当前端点的哈希值。 |
| func toString() | 返回当前端点的显示名称。 |
| func ==(Endpoint) | 比较两个端点是否相等。 |
init(RequestDelegate, EndpointMetadataCollection, ?String)
cangjie
public init(delegate: RequestDelegate, metadata: EndpointMetadataCollection, displayName: ?String)功能:创建一个端点实例。
参数:
- delegate: RequestDelegate - 端点执行委托。
- metadata: EndpointMetadataCollection - 端点元数据集合。
- displayName:
?String- 端点显示名称。
prop delegate
cangjie
public prop delegate: RequestDelegate功能:返回端点执行委托。
prop metadata
cangjie
public prop metadata: EndpointMetadataCollection功能:返回端点元数据集合。
prop displayName
cangjie
public prop displayName: ?String功能:返回端点显示名称。
类型:?String
func hashCode()
cangjie
public func hashCode(): Int64功能:返回当前端点的哈希值。
返回值:
Int64- 当前端点的哈希值。
func toString()
cangjie
public open func toString(): String功能:返回当前端点的显示名称。
返回值:
String- 端点显示名称;未设置时返回空字符串。
func ==(Endpoint)
cangjie
public operator func ==(that: Endpoint): Bool功能:比较两个端点是否相等。
参数:
- that: Endpoint - 要比较的端点。
返回值:
Bool- 如果两个端点相等则返回 true,否则返回 false。