System.Web.Optimization
Represents a list of file references to be bundled together as a single resource.
Initializes a new instance of the class.
Initializes a new instance of the class.
The virtual path used to reference the from within a view or Web page.
Initializes a new instance of the class.
The virtual path used to reference the from within a view or Web page.
An alternate url for the bundle when it is stored in a content delivery network.
Initializes a new instance of the class.
The virtual path used to reference the from within a view or Web page.
An alternate url for the bundle when it is stored in a content delivery network.
A list of objects which process the contents of the bundle in the order which they are added.
Initializes a new instance of the class.
The virtual path used to reference the from within a view or Web page.
A list of objects which process the contents of the bundle in the order which they are added.
Builds the bundle content from the individual files included in the object.
The object used to build the bundle content.
Overrides this to implement own caching logic.
A bundle response.
The bundle context.
Script expression rendered by the helper class to reference the local bundle file if the CDN is unavailable.
The script expression rendered by the helper class to reference the local bundle file if the CDN is unavailable.
Gets or sets an alternate url for the bundle when it is stored in a content delivery network.
An alternate url for the bundle when it is stored in a content delivery network.
The token inserted between bundled files to ensure that the final bundle content is valid.
By default, if is not specified, the Web optimization framework inserts a new line.
Specifies whether to use the .
true if the is used; otherwise, false.
Generates an enumeration of objects that represent the contents of the bundle.
An enumeration of objects that represent the contents of the bundle.
The object that contains state for both the framework configuration and the HTTP request.
Processes the bundle request to generate the response.
A object containing the processed bundle contents.
The object that contains state for both the framework configuration and the HTTP request.
Specifies a set of files to be included in the .
The object itself for use in subsequent method chaining.
The virtual path of the file or file pattern to be included in the bundle.
Includes all files in a directory that match a search pattern.
The object itself for use in subsequent method chaining.
The virtual path to the directory from which to search for files.
The search pattern to use in selecting files to add to the bundle.
Includes all files in a directory that match a search pattern.
The object itself for use in subsequent method chaining.
The virtual path to the directory from which to search for files.
The search pattern to use in selecting files to add to the bundle.
Specifies whether to recursively search subdirectories of .
Determines the order of files in a bundle.
The order of files in a bundle.
Virtual path used to reference the from within a view or Web page.
The virtual path.
Transforms the contents of a bundle.
The list of transforms for the bundle.
Contains and manages the set of registered objects in an ASP.NET application.
Initializes a new instance of the class.
Adds a bundle to the collection.
The bundle to add.
Adds the default file extension replacements for common conventions.
The list to populate with default values.
Adds default file order specifications to use with bundles in the collection.
The list to populate with default values.
Adds the default file ignore patterns.
The ignore list to populate with default values.
Removes all bundles from the collection.
Gets the count of registered bundles in the collection.
The number of bundles.
Gets a list of file patterns which are ignored when including files using wildcards or substitution tokens.
A list of file patterns.
Gets the file extension replacement list.
The file extension replacement list.
Gets a list that specifies default file orderings to use for files in the registered bundles.
The list of file orderings.
Returns a bundle in the collection using the specified virtual path.
The bundle for the virtual path or null if no bundle exists at the path.
The virtual path of the bundle to return.
Returns the bundle enumerator.
The bundle enumerator.
Returns the collection of all registered bundles.
The collection of registered bundles.
Gets the list of files to ignore.
The list of files to ignore.
Removes a bundle from the collection.
true if the bundle was removed; otherwise, false.
The bundle to remove.
Clears the bundles and resets all the defaults.
Returns the bundle URL for the specified virtual path.
The bundle URL or null if the bundle cannot be found.
The bundle virtual path.
Returns the bundle URL for the specified virtual path, including a content hash if requested.
The bundle URL or null if the bundle cannot be found.
The virtual path of the bundle.
true to include a hash code for the content; otherwise, false. The default is true.
Returns an enumerator that can be used to iterate through the collection.
An that can be used to iterate through the collection.
Returns an enumerator that can be used to iterate through the collection.
An that can be used to iterate through the collection.
Gets or sets whether the collection will try to use if specified.
true if the collection will try to use Bundle.CdnPath if specified; Otherwise, false.
Encapsulates the info needed to process a bundle request
Initializes a new instance of the class.
The context.
The collection of bundles.
The virtual path of the bundles.
Gets or sets the collection of bundles.
The collection of bundles.
Gets or sets the virtual path for the bundle request
The virtual path for the bundle request.
Gets or sets whether the instrumentation output is requested.
true if instrumentation output is requested; otherwise, false.
Gets or sets whether optimizations are enabled via .
true if optimizations are enabled via ; otherwise, false.
Gets or sets the HTTP context associated with the bundle context.
The HTTP context associated with the bundle context.
Gets or sets whether the bindle context will store the bundle response in the HttpContext.Cache.
true if the bindle context will store the bundle response in the cache; Otherwise, false.
Represents a bundle definition as specified by the bundle manifest.
Initializes a new instance of the class.
Gets or sets the CDN fallback expression for the bundle.
The CDN fallback expression for the bundle.
Gets or sets the CDN path for the bundle.
The CDN path for the bundle.
Gets the files included in the bundle.
The files included in the bundle.
Gets or sets the virtual path for the bundle.
The virtual path for the bundle.
Encapsulates a named set of files with relative orderings, for example jquery or modernizer.
Initializes a new instance of the class.
The name used to help identify the file ordering.
Gets or sets the ordered list of file name patterns (allows one prefix/suffix wildcard '*') that determines the relative ordering of these files in the bundle. For example, ["z.js", "b*", "*a", "a.js"].
The ordered list of file name patterns that determines the relative ordering of these files in the bundle.
Gets or sets the name used to help identify the file ordering, for example, jquery.
The name used to help identify the file ordering.
Represents the XML configuration to configure the bundle collection.
Gets or sets the path to the bundle manifest file that sets up the .
The path to the bundle manifest file that sets up the .
Reads the bundle manifest using the default bundle configuration.
The bundle manifest.
Reads the bundle manifest from a given stream.
The bundle manifest.
The bundle stream to read from.
Gets the objects specified by the manifest file.
The objects specified by the manifest file.
Gets or sets the registered style bundles.
The registered style bundles.
Represents a module that enables bundling to intercept requests to bundle URLs.
Initializes a new instance of the class.
Disposes any resources used by the class.
Hooks the OnApplicationPostResolveRequestCache event to remap to the bundle handler.
The application that will receive the registration of the event.
Calls the Dispose() method.
Calls the Init method.
The application that will receive the registration of the event.
Represents a class that determine if a script reference is a bundle, and what it contains to prevent duplicate script references.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified bundle.
The bundles of objects.
Initializes a new instance of the class with the specified bundle and context.
The bundles of object.
The HttpContextBase.
Gets or sets the ScriptManager that reflects against .
The ScriptManager that reflects against .
Returns an enumeration of actual file paths to the contents of the bundle.
The actual file paths to the contents of the bundle.
The virtual file path.
Gets the versioned url for the bundle or returns the virtualPath unchanged if it does not point to a bundle.
The versioned url for the bundle.
The virtual file path.
Determines if the virtualPath is to a bundle.
The virtualPath.
The virtual file path.
Encapsulates the response data that will be sent for a bundle request.
Initializes a new instance of the class.
Gets or sets a value that is used to set the Cache-Control HTTP header.
A value that is used to set the Cache-Control HTTP header.
Gets or sets the content of the bundle which is sent as the response body.
The content of the bundle.
Gets or sets the media type that is sent in the HTTP content/type header.
The media type that is sent in the HTTP content/type header.
Gets or sets the list of files in the bundle.
The list of files in the bundle.
Static holder class for the default bundle collection.
Gets the default bundle collection.
The default bundle collection.
Gets or sets whether bundling and minification of bundle references is enabled.
true if bundling and minification of bundle references is enabled; otherwise, false.
Gets or sets the provider to be used in resolving bundle files.
The provider to be used in resolving bundle files.
Represents a that does CSS minification.
Initializes a new instance of the class.
Transforms the bundle contents by applying CSS minification.
The bundle context.
The bundle response object
Represents the default logic which combines files in the bundle.
Initializes a new instance of the class.
Default which orders files in a bundled using .
Initializes a new instance of the class.
Represents a object that ASP.NET creates from a folder that contains files of the same type.
Initializes a new instance of the class.
The path suffix.
The search pattern.
Initializes a new instance of the class.
The path suffix.
The search pattern.
The search subdirectories.
Initializes a new instance of the class.
The path suffix.
The search pattern.
The search subdirectories.
The transform parameter.
Initializes a new instance of the class.
The path suffix.
The search pattern.
The transform parameter.
Gets or set the path of a Content Delivery Network (CDN) that contains the folder bundle.
The path of a Content Delivery Network (CDN)
Returns all the base methods files and any dynamic files found in the requested directory.
All the base methods files and any dynamic files found in the requested directory.
The bundle context.
Gets or sets the search pattern for the folder bundle.
The search pattern for the folder bundle.
Gets or sets whether the search pattern is applied to subdirectories.
true if the search pattern is applied to subdirectories; otherwise, false.
A set of file extensions that will be used to select different files based on the .
Initializes a new instance of the class.
Adds a file extension which will be applied regardless of .
File extension string.
Add a file extension for a specified .
File extension string.
in which to apply the file extension replacement.
Clears file extension replacements.
Specifies the building of the bundle from the individual file contents.
Defines methods for ordering files within a .
Represents an interface used to query the BundleCollection for metadata.
Returns a list of all the virtualPaths of the contents of the bundle.
The list of virtual path.
The virtual path for the bundle.
Returns the versioned URL of the bundle.
The versioned URL of the bundle.
The virtual path.
Specifies whether the virtual path is to a bundle.
true if the virtual path is to a bundle; Otherwise, false.
The virtual path.
Defines a method that transforms the files in a object.
Transforms the content in the object.
The bundle context.
The bundle response.
A list of filename patterns to be ignored and thereby excluded from bundles.
Initializes a new instance of the class.
Clears entire ignore list.
Ignores the specified pattern regardless of the value set in .
The ignore pattern.
Ignores the specified pattern when in the appropriate .
The ignore pattern.
The in which to apply the ignore pattern.
Determines whether a file should be ignored based on the ignore list.
true if the filename matches a pattern in the ; otherwise, false.
The object that contains state for both the framework configuration and the HTTP request.
The name of the file to compare with the ignore list.
Represents a BundleTransform that does CSS Minification.
Initializes a new instance of the class.
Transforms the bundle contents by applying javascript minification.
The context associated with the bundle.
The .
OptimizationMode used by IgnoreList and FileExtensionReplacement.
Always: Always ignore
WhenDisabled: Only when BundleTable.EnableOptimization = false
WhenEnabled: Only when BundleTable.EnableOptimization = true
Configuration settings used by the class to generate bundle responses outside of ASP.NET applications.
Initializes a new instance of the class.
The physical file path to resolve the ‘~’ token in virtual paths.
The physical file path.
The path to the bundle manifest file that sets up the .
The path to the bundle manifest file that sets up the .
Gets or sets a callback function which is invoked after the bundle manifest is loaded to allow further customization of the bundle collection.
A callback function which is invoked after the bundle manifest is loaded to allow further customization of the bundle collection.
Represents a standalone class for generating bundle responses outside of ASP.NET
Builds a object from the declarations found in a bundle manifest file.
The bundle response for specified .
The path to the bundle being requested.
An object containing configuration settings for optimization.
Hooks up the BundleModule
Hooks up the BundleModule
Represents a bundle that does Js Minification.
Initializes a new instance of the class that takes a virtual path for the bundle.
The virtual path for the bundle.
Initializes a new instance of the class that takes virtual path and cdnPath for the bundle.
The virtual path for the bundle.
The path of a Content Delivery Network (CDN).
Represents a type that allows queuing and rendering script elements.
Gets or sets the default format string for defining how script tags are rendered.
The default format string for defining how script tags are rendered.
Renders script tags for the following paths.
The HTML string containing the script tag or tags for the bundle.
Set of virtual paths for which to generate script tags.
Renders script tags for a set of paths based on a format string.
The HTML string containing the script tag or tags for the bundle.
The format string for defining the rendered script tags.
Set of virtual paths for which to generate script tags.
Returns a fingerprinted URL if the is to a bundle, otherwise returns the resolve URL.
A that represents the URL.
The virtual path.
Represents a bundle that does CSS minification.
Initializes a new instance of the class with a virtual path for the bundle.
A virtual path for the bundle.
Initializes a new instance of the class with virtual path and CDN path for the bundle.
A virtual path for the bundle.
A CDN path for the bundle.
Represents a helper class for rendering link elements.
Gets or sets the default format string for defining how link tags are rendered.
The default format string for defining how link tags are rendered.
Renders link tags for a set of paths.
A HTML string containing the link tag or tags for the bundle.
Set of virtual paths for which to generate link tags.
Renders link tags for a set of paths based on a format string.
A HTML string containing the link tag or tags for the bundle.
Format string for defining the rendered link tags.
Set of virtual paths for which to generate link tags.
Generates a version-stamped URL for a bundle.
A fingerprinted URL.
The virtual file path.