public static bool RenderingSyncHandler(CloudBlob source, CloudBlob target, WorkerSupport.SyncOperationType operationtype) { // Don't delete informationobject types of target folders if (operationtype == WorkerSupport.SyncOperationType.Delete) { if (target.GetBlobInformationType() == StorageSupport.InformationType_InformationObjectValue) { return(true); } return(false); } if (operationtype == WorkerSupport.SyncOperationType.Copy) { // Custom rendering for web templates if (source.GetBlobInformationType() == StorageSupport.InformationType_WebTemplateValue) { RenderWebSupport.RenderTemplateWithContentToBlob(source, target); return(true); } // Don't copy source dir information objects if (source.GetBlobInformationType() == StorageSupport.InformationType_InformationObjectValue) { return(true); } return(false); } return(false); }
public static bool CopyAsIsSyncHandler(CloudBlob source, CloudBlob target, WorkerSupport.SyncOperationType operationtype) { return(false); }