NuxeoDotNetClient  1.0.0 beta
.NET Client for Nuxeo Automation and REST API
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CNuxeoClient.Adapters.AdapterRepresents a WebAdapter, which transforms an input resource in another resource. An Adapter is applied to an NxEntity, and a different NxEntity is returned when a request is made to the server.
 CNuxeoClient.Adapters.AclAdapterRepresents an ACL Adapter that returns the ACLs of the target Document.
 CNuxeoClient.Adapters.AuditAdapterRepresents an Audit Adapter that returns the audit trails records corresponding to the target Document.
 CNuxeoClient.Adapters.BlobAdapterRepresents a Blob Adapter that returns blob corresponding to the Document attribute matching the Xpath.
 CNuxeoClient.Adapters.BusinessAdapterRepresents a Custom Document adapter.
 CNuxeoClient.Adapters.ChildrenAdapterRepresents a Children Adapter, which returns the children of the target Document.
 CNuxeoClient.Adapters.ConvertAdapterRepresents a Convert Adapter, which converts target document blobs int other formats.
 CNuxeoClient.Adapters.PPAdapterRepresents a Page Provider (PP) Adapter, which returns the result of the query corresponding to the named PageProvider.
 CNuxeoClient.Adapters.RenditionAdapterRepresents a Rendition Adapter, which returns the rendition of a blob.
 CNuxeoClient.Adapters.SearchAdapterRepresents a Search Adapter, which returns paged results a .
 CNuxeoClient.Adapters.TaskAdapterRepresents a Task Adapter.
 CNuxeoClient.Adapters.WorkflowAdapterRepresents a Workflow Adapter, which returns workflow instances launched by current user.
 CNuxeoClient.AuthorizationRepresents the Athorization credentials to be sent on every request to the nuxeo server.
 CNuxeoClient.BlobRepresents a blob, that might enclose a whole file or a chunk.
 CNuxeoClient.Client.ContentTypeType of content of a requests.
 CDictionary
 CNuxeoClient.Adapters.QueryParamsRepresents URL the parameters to be send in a query.
 CNuxeoClient.Wrappers.ParamPropertiesRepresents a Dictionary<struct, JToken> structure to hold parameters operation parameters.
 CNuxeoClient.Wrappers.PropertiesRepresents a Dictionary<struct, JToken> to hold document properties.
 CNuxeoClient.Wrappers.EntityRepresents an entity obtained from the responses from the Nuxeo server. An Entity is represented by a JSON object, obtained from the server's response to a requests. Conversion between JSON and Native types is made by IMarshaller. A class extending Entity must should annotate with JsonPropertyAttribute every property that should be serialized.
 CNuxeoClient.Wrappers.BatchFileEncloses information about a file that was uploaded into a batch.
 CNuxeoClient.Wrappers.BatchInfoThis class provides information about a batch.
 CNuxeoClient.Wrappers.BatchRepresents a remote batch in the Nuxeo server, to which one ore more files can be uploaded.
 CNuxeoClient.Wrappers.BusinessObjectRepresents a Business Object that is retrieved and created through a BusinessAdapter.
 CNuxeoClient.Wrappers.DocumentRepresents a remote Document in a Nuxeo server.
 CNuxeoClient.Wrappers.DocumentsRepresents a Documents entity, which contains a collection of Document.
 CNuxeoClient.Wrappers.PageableRepresents a pageable version of the Documents object.
 CNuxeoClient.Wrappers.EntityListRepresents a list of Entity.
 CNuxeoClient.Wrappers.UnknowEntityRepresents a nuxeo Entity with an unknown entity type.
 CException
 CNuxeoClient.FailedHandshakeExceptionThe exception that is thrown when the handshake between the Nuxeo client and the server fails. The handshake is performed whenever a new batch is requested from the server.
 CNuxeoClient.FailedToUploadExceptionThe exception that is thrown when the uploader fails to upload a file to the Nuxeo server.
 CNuxeoClient.ServerExceptionThe exception that is thrown when an instance of the Nuxeo server throws an exception.
 CNuxeoClient.Wrappers.InvalidEntityExceptionThe exception that is thrown when a JSON object does not represent a valid Entity instance.
 CNuxeoClient.ExtensionMethodsExtension methods used by NuxeoClient.
 CIDisposable
 CNuxeoClient.ClientA client that provides all the methods required to perform Automation operations and REST CRUD operations on an instance of the Nuxeo Server.
 CNuxeoClient.IMarshallerDefines methods to marshal and unmarshal nuxeo object to and from JSON.
 CNuxeoClient.MarshallerThis object is responsible for the conversions between JSON objects received from the Nuxeo server and C# Nuxeo Objects.
 CIReadOnlyList
 CNuxeoClient.Wrappers.EntityListRepresents a list of Entity.
 CIWebProxy
 CNuxeoClient.WebProxyA simple class representing the WebProxy class, which is not yet implemented on the dotnet/corefx project.
 CNuxeoClient.MimeTypeMapProvides a huge dictionary of file extensions to mime types. Taken from GitHub.
 CNuxeoClient.OperationRepresents a Nuxeo Automation Operation.
 CNuxeoClient.Wrappers.BatchOperationRepresents an Automation Operation to be performed on a batch.
 CNuxeoClient.UploaderProvides a cass for uploading files to a Nuxeo server. Files can be uploaded as a whole or in several chunks.
 CNuxeoClient.UploadJobRepresents an upload job, used either by the Uploader and the Batch classes. And upload job might refer to the upload of a whole file or a chunk of a file.