AzureCosmosDbUpdateOrCreateEndpoint Method

Creates or update an EndpointDto in the database

Definition

Namespace: MobileTrack.DataContainers.Cosmos
Assembly: MobileTrack.DataContainers (in MobileTrack.DataContainers.dll) Version: 0.8+34f1bbd8dc6b32752cfce829cbed66e15113d7ba
public Task UpdateOrCreateEndpoint(
	EndpointDto endpoint,
	UserSessionData createdBy,
	CancellationToken cancellationToken = default
)

Parameters

endpoint  EndpointDto
EndpointDto to update/create
createdBy  UserSessionData
User creating the environment
cancellationToken  CancellationToken  (Optional)
Cancellation token (optional)

Return Value

Task
Cosmos DB Object-creation Task

Implements

IAzureCosmosDbUpdateOrCreateEndpoint(EndpointDto, UserSessionData, CancellationToken)

Exceptions

UnauthorizedAccessExceptionThrown if the user createdBy did not have the correct permissions
ArgumentNullExceptionThrown if endpoint or createdBy are
ResourceInvalidStateExceptionThrown if endpoint is in an invalid state.

See Also