NuxeoClient.Client.SetDefaultSchemas C# (CSharp) Method

SetDefaultSchemas() public method

Sets the default document schemas to be sent in all requests.
For more details about schemas, check Nuxeo Documentation Center.
public SetDefaultSchemas ( string schemas ) : Client
schemas string One or more strings representing schema names.
return Client
        public Client SetDefaultSchemas(string[] schemas)
        {
            DefaultSchemas?.Clear();
            DefaultSchemas = DefaultSchemas ?? new List<string>();
            foreach (string schema in schemas)
            {
                DefaultSchemas.Add(schema);
            }
            if (http.DefaultRequestHeaders.Contains("X-NXDocumentProperties"))
            {
                http.DefaultRequestHeaders.Remove("X-NXDocumentProperties");
            }
            http.DefaultRequestHeaders.Add("X-NXDocumentProperties", string.Join(",", DefaultSchemas));
            return this;
        }