NuxeoClient.Client.RequestBin C# (CSharp) Method

RequestBin() private method

private RequestBin ( string endpoint, QueryParams parameters = null, byte data = null, HttpMethod httpMethod = null, string>.Dictionary additionalHeaders = null, string contentType = ContentType.OCTETSTREAM ) : Task
endpoint string
parameters QueryParams
data byte
httpMethod HttpMethod
additionalHeaders string>.Dictionary
contentType string
return Task
        internal async Task<Entity> RequestBin(string endpoint,
                                                 QueryParams parameters = null,
                                                 byte[] data = null,
                                                 HttpMethod httpMethod = null,
                                                 Dictionary<string, string> additionalHeaders = null,
                                                 string contentType = ContentType.OCTETSTREAM)
        {
            HttpRequestMessage request = new HttpRequestMessage(httpMethod ?? HttpMethod.Get, (endpoint.StartsWith("/") ? endpoint.Substring(1) : endpoint) + (parameters?.ToString() ?? string.Empty));
            if (data != null)
            {
                request.Content = new ByteArrayContent(data);
            }
            request.Content.Headers.ContentType = new MediaTypeHeaderValue(ContentType.OCTETSTREAM);
            return await ProcessRequest(request, additionalHeaders);
        }