/// <summary> /// Update entity in directoryObjects /// </summary> /// <remarks> /// Represents an Azure Active Directory object. The directoryObject type is /// the base type for many other directory entity types. /// </remarks> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='directoryObjectId'> /// key: id of directoryObject /// </param> /// <param name='body'> /// New property values /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task UpdateDirectoryObjectAsync(this IDirectoryObjectsOperations operations, string directoryObjectId, MicrosoftGraphDirectoryObject body, CancellationToken cancellationToken = default(CancellationToken)) { (await operations.UpdateDirectoryObjectWithHttpMessagesAsync(directoryObjectId, body, null, cancellationToken).ConfigureAwait(false)).Dispose(); }
/// <summary> /// Add new entity to directoryObjects /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='body'> /// New entity /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <MicrosoftGraphDirectoryObject> CreateDirectoryObjectAsync(this IDirectoryObjectsOperations operations, MicrosoftGraphDirectoryObject body, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.CreateDirectoryObjectWithHttpMessagesAsync(body, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <summary> /// Update entity in directoryObjects /// </summary> /// <remarks> /// Represents an Azure Active Directory object. The directoryObject type is /// the base type for many other directory entity types. /// </remarks> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='directoryObjectId'> /// key: id of directoryObject /// </param> /// <param name='body'> /// New property values /// </param> public static void UpdateDirectoryObject(this IDirectoryObjectsOperations operations, string directoryObjectId, MicrosoftGraphDirectoryObject body) { operations.UpdateDirectoryObjectAsync(directoryObjectId, body).GetAwaiter().GetResult(); }
/// <summary> /// Add new entity to directoryObjects /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='body'> /// New entity /// </param> public static MicrosoftGraphDirectoryObject CreateDirectoryObject(this IDirectoryObjectsOperations operations, MicrosoftGraphDirectoryObject body) { return(operations.CreateDirectoryObjectAsync(body).GetAwaiter().GetResult()); }