Task<Guid> CreateAsync(
Guid typeID,
OperationCreationFlags flags = OperationCreationFlags.None,
string? digest = null,
OperationRequest? request = null,
Guid? id = null,
Guid? objectID = null,
byte[]? hash = null,
DateTime? postponed = null,
CancellationToken cancellationToken = default
)Function CreateAsync (
typeID As Guid,
Optional flags As OperationCreationFlags = OperationCreationFlags.None,
Optional digest As String = Nothing,
Optional request As OperationRequest = Nothing,
Optional id As Guid? = Nothing,
Optional objectID As Guid? = Nothing,
Optional hash As Byte() = Nothing,
Optional postponed As DateTime? = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Guid)Task<Guid>^ CreateAsync(
Guid typeID,
OperationCreationFlags flags = OperationCreationFlags::None,
String^ digest = nullptr,
OperationRequest^ request = nullptr,
Nullable<Guid> id = nullptr,
Nullable<Guid> objectID = nullptr,
array<unsigned char>^ hash = nullptr,
Nullable<DateTime> postponed = nullptr,
CancellationToken cancellationToken = CancellationToken()
)abstract CreateAsync :
typeID : Guid *
?flags : OperationCreationFlags *
?digest : string *
?request : OperationRequest *
?id : Nullable<Guid> *
?objectID : Nullable<Guid> *
?hash : byte[] *
?postponed : Nullable<DateTime> *
?cancellationToken : CancellationToken
(* Defaults:
let _flags = defaultArg flags OperationCreationFlags.None
let _digest = defaultArg digest null
let _request = defaultArg request null
let _id = defaultArg id null
let _objectID = defaultArg objectID null
let _hash = defaultArg hash null
let _postponed = defaultArg postponed null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<Guid> Хеш операции (рекомендуется размер в 32 байта) или , если он будет рассчитан автоматически для типа операции typeID, для объекта objectID и для данных в запросе request.
Следует указывать этот параметр только в том случае, если алгоритм хеширования по умолчанию не устраивает.
| OperationAlreadyExistsException | Операция с таким идентификатором уже существует. |