Facebook
Twitter
Pinterest
Tumblr
GitHub
RSS
  • DEV Home
  • Documentation
  • Reference
  • Download
Search Results for

    Show / Hide Table of Contents

    Interface IServerSyncProvider

    Inherited Members
    ISyncProvider.Name
    ISyncProvider.GetSyncTargets(SyncTargetQuery)
    Namespace: MediaBrowser.Controller.Sync
    Assembly: MediaBrowser.Controller.dll
    Syntax
    public interface IServerSyncProvider : ISyncProvider

    Methods

    DeleteFile(SyncJob, String, SyncTarget, CancellationToken)

    Delete a synchronized file.

    Declaration
    Task<bool> DeleteFile(SyncJob syncJob, string path, SyncTarget target, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    SyncJob syncJob
    System.String path
    SyncTarget target
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>

    GetFiles(String[], SyncTarget, CancellationToken)

    Declaration
    Task<QueryResult<FileSystemMetadata>> GetFiles(string[] directoryPathParts, SyncTarget target, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.String[] directoryPathParts
    SyncTarget target
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<QueryResult<FileSystemMetadata>>

    SendFile(SyncJob, String, Stream, Boolean, String[], SyncTarget, IProgress<Double>, CancellationToken)

    Transfers the file.

    Declaration
    Task<SyncedFileInfo> SendFile(SyncJob syncJob, string originalMediaPath, Stream inputStream, bool isMedia, string[] outputPathParts, SyncTarget target, IProgress<double> progress, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    SyncJob syncJob
    System.String originalMediaPath
    System.IO.Stream inputStream
    System.Boolean isMedia
    System.String[] outputPathParts
    SyncTarget target
    System.IProgress<System.Double> progress
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<SyncedFileInfo>

    Extension Methods

    Extensions.JsonClone<T>(T, IJsonSerializer)
    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.