EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Interface IRootContentFileProvider

    A composite file provider that searches for a valid 'wwwroot' directory containing static web assets (HTML, CSS, JS, images, etc.) required for Blazor applications. It probes known locations such as the entry assembly directory, executing assembly directory, and the current working directory. At runtime, it can dynamically include additional static assets from JSON manifest files typically generated during the build or deployment phase.

    The 'wwwroot' folder conventionally serves as the root directory for static web files in ASP.NET and Blazor applications. It commonly includes client-side resources like CSS, JavaScript files, images, and fonts.

    At runtime, additional asset files defined in JSON manifest files (e.g., generated by build tools or deployment scripts) can be dynamically added to the file provider to support modular or dynamically loaded web content.

    Inherited Members
    IFileProvider.GetFileInfo(string)
    IFileProvider.GetDirectoryContents(string)
    IFileProvider.Watch(string)
    Namespace: PoeShared.Blazor.Wpf.Services
    Assembly: PoeShared.Blazor.Wpf.dll
    Syntax
    public interface IRootContentFileProvider : IFileProvider

    Methods

    Name Description
    AddContentRoot(DirectoryInfo)

    Dynamically adds a content root(wwwroot) directory at runtime. This is useful when static content needs to be provided from directories that weren't known or didn't exist at the application's startup.

    AddRuntimeAssetsFile(FileInfo)

    Adds an individual runtime static asset file(.staticwebassets.runtime.json) to the composite file provider. Typically, these files are JSON manifests or configuration files generated at runtime, listing static assets that should become available to the Blazor application.

    Extension Methods

    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToJson<T>(T)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T, Formatting)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    ObjectExtensions.WaitForAsync<TObject, T1>(TObject, Func<TObject, T1>, Predicate<T1>, TimeSpan, int)
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    2025 © Xab3r. All rights reserved.