Method SetUserDefinedEmbeddedFileAttributeAsync
SetUserDefinedEmbeddedFileAttributeAsync(IAttributeDefinition?, FileStream?, CancellationToken)
Sets an user defined embedded file attribute
Declaration
Task<IUserDefinedEmbeddedFileAttribute?> SetUserDefinedEmbeddedFileAttributeAsync(IAttributeDefinition? attributeDefinition, FileStream? file, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
IAttributeDefinition | attributeDefinition | The attribute definition |
FileStream | file | The FileStream |
CancellationToken | cancellationToken | The optional cancellation token |
Returns
Type | Description |
---|---|
Task<IUserDefinedEmbeddedFileAttribute> | An IUserDefinedEmbeddedFileAttribute interface or null in case the given attribute definition doesn't allow to store a file |
Remarks
Is recommended to add the file to the UDA repository using AddUserDefinedAttributeRepositoryItemAsync(IAttributeDefinition?, FileStream?, CancellationToken) first and then use SetUserDefinedAttributesAsync(IEnumerable<IUserDefinedAttribute?>?, CancellationToken) instead of this method