ScriptBundle Class

Represents a bundle that does Js Minification.

Inheritance Hierarchy

System.Object
  System.Web.Optimization.Bundle
    System.Web.Optimization.ScriptBundle

Namespace:  System.Web.Optimization
Assembly:  System.Web.Optimization (in System.Web.Optimization.dll)

Syntax

'Declaration
Public Class ScriptBundle _
    Inherits Bundle
'Usage
Dim instance As ScriptBundle
public class ScriptBundle : Bundle
public ref class ScriptBundle : public Bundle
type ScriptBundle =  
    class 
        inherit Bundle 
    end
public class ScriptBundle extends Bundle

The ScriptBundle type exposes the following members.

Constructors

  Name Description
Public method ScriptBundle(String) Initializes a new instance of the ScriptBundle class that takes a virtual path for the bundle.
Public method ScriptBundle(String, String) Initializes a new instance of the ScriptBundle class that takes virtual path and cdnPath for the bundle.

Top

Properties

  Name Description
Public property Builder Gets the object used to build the bundle content from the individual files included in the Bundle object. (Inherited from Bundle.)
Public property CdnFallbackExpression Gets the script expression rendered by the Scripts helper class to reference the local bundle file if the CDN is unavailable. (Inherited from Bundle.)
Public property CdnPath Gets or sets an alternate URL for the bundle when it is stored in a content delivery network. (Inherited from Bundle.)
Public property ConcatenationToken Gets the token inserted between bundled files to ensure that the final bundle content is valid. (Inherited from Bundle.)
Public property EnableFileExtensionReplacements Gets a value that specifies whether to use the FileExtensionReplacementList. (Inherited from Bundle.)
Public property Orderer Gets a value that determines the order of files in a bundle. (Inherited from Bundle.)
Public property Path Gets the virtual path used to reference the Bundle from within a view or Web page. (Inherited from Bundle.)
Public property Transforms Gets the transforms which process the contents of a bundle. (Inherited from Bundle.)

Top

Methods

  Name Description
Public method ApplyTransforms Applies the transforms to the bundle. (Inherited from Bundle.)
Public method CacheLookup Overrides this to implement own caching logic. (Inherited from Bundle.)
Public method EnumerateFiles Generates an enumeration of VirtualFile objects that represent the contents of the bundle. (Inherited from Bundle.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GenerateBundleResponse Processes the bundle request to generate the response. (Inherited from Bundle.)
Public method GetCacheKey Gets the cache key for the specified bundle context. (Inherited from Bundle.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method Include(String[]) Specifies a set of files to be included in the Bundle. (Inherited from Bundle.)
Public method Include(String, IItemTransform[]) Specifies a set of files to be included in the Bundle. (Inherited from Bundle.)
Public method IncludeDirectory(String, String) Includes all files in a directory that match a search pattern. (Inherited from Bundle.)
Public method IncludeDirectory(String, String, Boolean) Includes all files in a directory that match a search pattern. (Inherited from Bundle.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Public method UpdateCache Updates the cache with the specified bundle response. (Inherited from Bundle.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System.Web.Optimization Namespace