Box.V2.Managers.BoxRetentionPoliciesManager.CreateRetentionPolicyAssignmentAsync C# (CSharp) Метод

CreateRetentionPolicyAssignmentAsync() публичный Метод

Creates a retention policy assignment that associates a retention policy with either a folder or an enterprise
public CreateRetentionPolicyAssignmentAsync ( BoxRetentionPolicyAssignmentRequest policyAssignmentRequest, List fields = null ) : Task
policyAssignmentRequest Box.V2.Models.Request.BoxRetentionPolicyAssignmentRequest
fields List Attribute(s) to include in the response.
Результат Task
        public async Task<BoxRetentionPolicyAssignment> CreateRetentionPolicyAssignmentAsync(BoxRetentionPolicyAssignmentRequest policyAssignmentRequest, List<string> fields = null)
        {
            BoxRequest request = new BoxRequest(_config.RetentionPolicyAssignmentsUri)
                .Method(RequestMethod.Post)
                .Param(ParamFields, fields)
                .Payload(_converter.Serialize<BoxRetentionPolicyAssignmentRequest>(policyAssignmentRequest));

            IBoxResponse<BoxRetentionPolicyAssignment> response = await ToResponseAsync<BoxRetentionPolicyAssignment>(request).ConfigureAwait(false);

            return response.ResponseObject;
        }