diff --git a/src/Umbraco.Core/Deploy/IFileSource.cs b/src/Umbraco.Core/Deploy/IFileSource.cs index e56f9a715e..d3f6ebe770 100644 --- a/src/Umbraco.Core/Deploy/IFileSource.cs +++ b/src/Umbraco.Core/Deploy/IFileSource.cs @@ -61,19 +61,31 @@ public interface IFileSource /// The length of the file, or -1 if the file does not exist. Task GetFileLengthAsync(StringUdi udi, CancellationToken token); + // TODO (V14): Remove obsolete methods and default implementations for GetFiles and GetFilesAsync overloads. + /// /// Gets files and store them using a file store. /// - /// The udis of the files to get. + /// The UDIs of the files to get. /// A collection of file types which can store the files. + [Obsolete("Please use the method overload taking all parameters. This method overload will be removed in Umbraco 14.")] void GetFiles(IEnumerable udis, IFileTypeCollection fileTypes); - // TODO (V14): Remove obsolete method and default implementation for GetFilesAsync overloads. + /// + /// Gets files and store them using a file store. + /// + /// The UDIs of the files to get. + /// A collection of file types which can store the files. + /// A flag indicating whether to continue if a file isn't found or to stop and throw a FileNotFoundException. + void GetFiles(IEnumerable udis, bool continueOnFileNotFound, IFileTypeCollection fileTypes) +#pragma warning disable CS0618 // Type or member is obsolete + => GetFiles(udis, fileTypes); +#pragma warning restore CS0618 // Type or member is obsolete /// /// Gets files and store them using a file store. /// - /// The udis of the files to get. + /// The UDIs of the files to get. /// A collection of file types which can store the files. /// A cancellation token. [Obsolete("Please use the method overload taking all parameters. This method overload will be removed in Umbraco 14.")] @@ -82,10 +94,12 @@ public interface IFileSource /// /// Gets files and store them using a file store. /// - /// The udis of the files to get. + /// The UDIs of the files to get. /// A collection of file types which can store the files. /// A flag indicating whether to continue if a file isn't found or to stop and throw a FileNotFoundException. /// A cancellation token. Task GetFilesAsync(IEnumerable udis, IFileTypeCollection fileTypes, bool continueOnFileNotFound, CancellationToken token) +#pragma warning disable CS0618 // Type or member is obsolete => GetFilesAsync(udis, fileTypes, token); +#pragma warning restore CS0618 // Type or member is obsolete }