enum ServiceLifetime
cangjie
public enum ServiceLifetime <: ToString & Equatable<ServiceLifetime> {
Singleton
Scoped
Transient
}功能:表示服务注册使用的生命周期。
父类型:
ToString- Equatable<ServiceLifetime>
func isScoped()
cangjie
public func isScoped(): Bool功能:检查当前生命周期是否为作用域级。
返回值:
Bool- 如果当前值为Scoped则返回true,否则返回false。
func isTransient()
cangjie
public func isTransient(): Bool功能:检查当前生命周期是否为瞬时级。
返回值:
Bool- 如果当前值为Transient则返回true,否则返回false。
func isSingleton()
cangjie
public func isSingleton(): Bool功能:检查当前生命周期是否为单例级。
返回值:
Bool- 如果当前值为Singleton则返回true,否则返回false。
func toString()
cangjie
public func toString(): String功能:返回当前生命周期的名称。
返回值:
String- 当前生命周期对应的字符串表示。
operator ==
cangjie
public operator func ==(that: ServiceLifetime): Bool功能:比较两个生命周期值是否相等。
参数:
- that: ServiceLifetime - 要比较的另一个生命周期值。
返回值:
Bool- 如果两个生命周期值相同则返回true,否则返回false。