CardSerializableObjectSerializeObjectToStorageAsyncT - метод
Сериализует объект и его дочерние объекты.
Возвращает хранилище объекта Dictionary<string, object?> или null, если объект obj равен null.
Пространство имён: Tessa.CardsСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
protected static ValueTask<Dictionary<string?, Object>> SerializeObjectToStorageAsync<T>(
T obj,
ICardSerializableContext context,
CancellationToken cancellationToken = default
)
where T : CardSerializableObject
Protected Shared Function SerializeObjectToStorageAsync(Of T As CardSerializableObject) (
obj As T,
context As ICardSerializableContext,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of Dictionary(Of String, Object))
protected:
generic<typename T>
where T : CardSerializableObject
static ValueTask<Dictionary<String^, Object^>^> SerializeObjectToStorageAsync(
T obj,
ICardSerializableContext^ context,
CancellationToken cancellationToken = CancellationToken()
)
static member SerializeObjectToStorageAsync :
obj : 'T *
context : ICardSerializableContext *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<Dictionary<string, Object>> when 'T : CardSerializableObject
- obj T
- Сериализуемый объект, хранилище которого возвращается, или null, если объект отсутствует (в этом случае метод вернёт null).
- context ICardSerializableContext
- Контекст, содержащий информацию по сериализации об объекте CardSerializableObject.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
- T
- Тип сериализуемого объекта. Объект должен наследоваться от CardSerializableObject.
ValueTaskDictionaryString,
ObjectХранилище с сериализованным объектом или
null, если объект
obj равен
null.