2024年3月21日发(作者:)
}
public Operation(Guid guid)
{
_guid = guid == ? d() : guid;
}
public Guid GetGuid()
{
return _guid;
}
}
///
/// 瞬时服务
///
public class OperationTransient : IOperationTransient
{
private readonly Guid _guid;
public OperationTransient()
{
_guid = d();
}
public OperationTransient(Guid guid)
{
_guid = guid == ? d() : guid;
}
public Guid GetGuid()
{
return _guid;
}
}
///
/// 单次请求内服务固定
///
public class OperationScoped : IOperationScoped
{
private readonly Guid _guid;
public OperationScoped()
{
_guid = d();
}
public OperationScoped(Guid guid)
{
_guid = guid == ? d() : guid;
}
public Guid GetGuid()
{
return _guid;
}
}
///
/// 所有请求内固定服务
///
public class OperationSingleton : IOperationSingleton
{
private readonly Guid _guid;
public OperationSingleton()
{
_guid = d();
}
public OperationSingleton(Guid guid)
{
_guid = guid == ? d() : guid;
}


发布评论