diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000..ae4f58a8 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,35 @@ +# This workflow will build a .NET project +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net + +name: CI + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build: + + runs-on: windows-latest + + steps: + - uses: actions/checkout@v4 + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 8.0.x + - name: Restore dependencies + run: | + cd src + dotnet restore spark-ci.slnf + - name: Build + run: | + cd src + dotnet build --no-restore spark-ci.slnf + - name: Test + run: | + cd src + dotnet test --no-build --verbosity normal spark-ci.slnf + \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..87d74bb3 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,29 @@ +# This workflow will build a .NET project +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net + +name: Release to NuGet + +on: + release: + types: [published] + +jobs: + build: + + runs-on: windows-latest + + steps: + - uses: actions/checkout@v4 + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 8.0.x + - name: Pack + run: | + cd src + dotnet pack spark-pack.slnf --include-symbols --output nupkgs + - name: Push to NuGet + run: | + cd src/nupkgs + dotnet nuget push "**/*.nupkg" --api-key ${{secrets.NUGET_API_KEY}} --source https://api.nuget.org/v3/index.json + \ No newline at end of file diff --git a/.gitignore b/.gitignore index 81d73ade..ec737a76 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,11 @@ obj/ *.user *.ncb _ReSharper.* +*.ReSharper +*.dotCover +*.ncrunchproject +*crunchsolution* +*.disposechecksettings # Ignore all MonoDevelop generated files. *.userprefs @@ -33,3 +38,11 @@ src/Tools/SparkLanguagePackage/*_i.c src/Tools/SparkLanguagePackage/*_i.h src/Tools/SparkLanguagePackage/*_p.c src/Tools/SparkLanguagePackage/PackageLoadKey.h +src/.vs + +#NuGet +packages/ + +#ncrunch +*ncrunch* +*crunch*.local.xml diff --git a/NuGet/NuGet.exe b/NuGet/NuGet.exe deleted file mode 100644 index 79f4c253..00000000 Binary files a/NuGet/NuGet.exe and /dev/null differ diff --git a/NuGet/Spark.1.1.nupkg b/NuGet/Spark.1.1.nupkg deleted file mode 100644 index 55b737c7..00000000 Binary files a/NuGet/Spark.1.1.nupkg and /dev/null differ diff --git a/NuGet/Spark.1.5.nupkg b/NuGet/Spark.1.5.nupkg deleted file mode 100644 index 1b684b7c..00000000 Binary files a/NuGet/Spark.1.5.nupkg and /dev/null differ diff --git a/NuGet/Spark.Web.Mvc2.1.1.nupkg b/NuGet/Spark.Web.Mvc2.1.1.nupkg deleted file mode 100644 index 20a8cac3..00000000 Binary files a/NuGet/Spark.Web.Mvc2.1.1.nupkg and /dev/null differ diff --git a/NuGet/Spark.Web.Mvc2.1.5.nupkg b/NuGet/Spark.Web.Mvc2.1.5.nupkg deleted file mode 100644 index 6959d65e..00000000 Binary files a/NuGet/Spark.Web.Mvc2.1.5.nupkg and /dev/null differ diff --git a/NuGet/Spark.Web.Mvc2/1.1/Content/AppStart_SparkWebMvc.cs.pp b/NuGet/Spark.Web.Mvc2/1.1/Content/AppStart_SparkWebMvc.cs.pp deleted file mode 100644 index 9fecbc66..00000000 --- a/NuGet/Spark.Web.Mvc2/1.1/Content/AppStart_SparkWebMvc.cs.pp +++ /dev/null @@ -1,18 +0,0 @@ -using System.Web.Mvc; -using Spark; -using Spark.Web.Mvc; - -[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.AppStart_SparkWebMvc), "Start")] - -namespace $rootnamespace$ { - public static class AppStart_SparkWebMvc { - public static void Start() { - var settings = new SparkSettings(); - settings.SetAutomaticEncoding(true); - - // Note: you can change the list of namespace and assembly - // references in Views\Shared\_global.spark - SparkEngineStarter.RegisterViewEngine(settings); - } - } -} diff --git a/NuGet/Spark.Web.Mvc2/1.1/Content/Views/Shared/_global.spark b/NuGet/Spark.Web.Mvc2/1.1/Content/Views/Shared/_global.spark deleted file mode 100644 index f5a294af..00000000 --- a/NuGet/Spark.Web.Mvc2/1.1/Content/Views/Shared/_global.spark +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/NuGet/Spark.Web.Mvc2/1.1/Spark.Web.Mvc2.nuspec b/NuGet/Spark.Web.Mvc2/1.1/Spark.Web.Mvc2.nuspec deleted file mode 100644 index bf8ade7d..00000000 --- a/NuGet/Spark.Web.Mvc2/1.1/Spark.Web.Mvc2.nuspec +++ /dev/null @@ -1,16 +0,0 @@ - - - - Spark.Web.Mvc2 - 1.1 - Louis DeJardin & Robert Greyling - false - Spark View Engine for ASP.NET MVC. - Spark View Engine for ASP.NET MVC. - en-US - - - - - - \ No newline at end of file diff --git a/NuGet/Spark.Web.Mvc2/1.1/lib/Spark.Web.Mvc.dll b/NuGet/Spark.Web.Mvc2/1.1/lib/Spark.Web.Mvc.dll deleted file mode 100644 index bfd49332..00000000 Binary files a/NuGet/Spark.Web.Mvc2/1.1/lib/Spark.Web.Mvc.dll and /dev/null differ diff --git a/NuGet/Spark.Web.Mvc2/1.5/Content/AppStart_SparkWebMvc.cs.pp b/NuGet/Spark.Web.Mvc2/1.5/Content/AppStart_SparkWebMvc.cs.pp deleted file mode 100644 index 9fecbc66..00000000 --- a/NuGet/Spark.Web.Mvc2/1.5/Content/AppStart_SparkWebMvc.cs.pp +++ /dev/null @@ -1,18 +0,0 @@ -using System.Web.Mvc; -using Spark; -using Spark.Web.Mvc; - -[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.AppStart_SparkWebMvc), "Start")] - -namespace $rootnamespace$ { - public static class AppStart_SparkWebMvc { - public static void Start() { - var settings = new SparkSettings(); - settings.SetAutomaticEncoding(true); - - // Note: you can change the list of namespace and assembly - // references in Views\Shared\_global.spark - SparkEngineStarter.RegisterViewEngine(settings); - } - } -} diff --git a/NuGet/Spark.Web.Mvc2/1.5/Content/Views/Shared/_global.spark b/NuGet/Spark.Web.Mvc2/1.5/Content/Views/Shared/_global.spark deleted file mode 100644 index f5a294af..00000000 --- a/NuGet/Spark.Web.Mvc2/1.5/Content/Views/Shared/_global.spark +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/NuGet/Spark.Web.Mvc2/1.5/Spark.Web.Mvc2.nuspec b/NuGet/Spark.Web.Mvc2/1.5/Spark.Web.Mvc2.nuspec deleted file mode 100644 index 4f8ea97f..00000000 --- a/NuGet/Spark.Web.Mvc2/1.5/Spark.Web.Mvc2.nuspec +++ /dev/null @@ -1,16 +0,0 @@ - - - - Spark.Web.Mvc2 - 1.5 - Louis DeJardin & Robert Greyling - false - Spark View Engine for ASP.NET MVC. - Spark View Engine for ASP.NET MVC. - en-US - - - - - - \ No newline at end of file diff --git a/NuGet/Spark.Web.Mvc2/1.5/lib/NET35/Spark.Web.Mvc.dll b/NuGet/Spark.Web.Mvc2/1.5/lib/NET35/Spark.Web.Mvc.dll deleted file mode 100644 index ccaab8c8..00000000 Binary files a/NuGet/Spark.Web.Mvc2/1.5/lib/NET35/Spark.Web.Mvc.dll and /dev/null differ diff --git a/NuGet/Spark.Web.Mvc2/1.5/lib/NET40/Spark.Web.Mvc.dll b/NuGet/Spark.Web.Mvc2/1.5/lib/NET40/Spark.Web.Mvc.dll deleted file mode 100644 index 07c33a44..00000000 Binary files a/NuGet/Spark.Web.Mvc2/1.5/lib/NET40/Spark.Web.Mvc.dll and /dev/null differ diff --git a/NuGet/Spark.Web.Mvc3.1.5.nupkg b/NuGet/Spark.Web.Mvc3.1.5.nupkg deleted file mode 100644 index 37ebe9f8..00000000 Binary files a/NuGet/Spark.Web.Mvc3.1.5.nupkg and /dev/null differ diff --git a/NuGet/Spark.Web.Mvc3/1.5/Content/AppStart_SparkWebMvc.cs.pp b/NuGet/Spark.Web.Mvc3/1.5/Content/AppStart_SparkWebMvc.cs.pp deleted file mode 100644 index 9fecbc66..00000000 --- a/NuGet/Spark.Web.Mvc3/1.5/Content/AppStart_SparkWebMvc.cs.pp +++ /dev/null @@ -1,18 +0,0 @@ -using System.Web.Mvc; -using Spark; -using Spark.Web.Mvc; - -[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.AppStart_SparkWebMvc), "Start")] - -namespace $rootnamespace$ { - public static class AppStart_SparkWebMvc { - public static void Start() { - var settings = new SparkSettings(); - settings.SetAutomaticEncoding(true); - - // Note: you can change the list of namespace and assembly - // references in Views\Shared\_global.spark - SparkEngineStarter.RegisterViewEngine(settings); - } - } -} diff --git a/NuGet/Spark.Web.Mvc3/1.5/Content/Views/Shared/_global.spark b/NuGet/Spark.Web.Mvc3/1.5/Content/Views/Shared/_global.spark deleted file mode 100644 index f5a294af..00000000 --- a/NuGet/Spark.Web.Mvc3/1.5/Content/Views/Shared/_global.spark +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/NuGet/Spark.Web.Mvc3/1.5/Spark.Web.Mvc3.nuspec b/NuGet/Spark.Web.Mvc3/1.5/Spark.Web.Mvc3.nuspec deleted file mode 100644 index 8a4ef4c8..00000000 --- a/NuGet/Spark.Web.Mvc3/1.5/Spark.Web.Mvc3.nuspec +++ /dev/null @@ -1,16 +0,0 @@ - - - - Spark.Web.Mvc3 - 1.5 - Louis DeJardin & Robert Greyling - false - Spark View Engine for ASP.NET MVC. - Spark View Engine for ASP.NET MVC. - en-US - - - - - - \ No newline at end of file diff --git a/NuGet/Spark.Web.Mvc3/1.5/lib/Spark.Web.Mvc.dll b/NuGet/Spark.Web.Mvc3/1.5/lib/Spark.Web.Mvc.dll deleted file mode 100644 index e32744b2..00000000 Binary files a/NuGet/Spark.Web.Mvc3/1.5/lib/Spark.Web.Mvc.dll and /dev/null differ diff --git a/NuGet/Spark/1.1/Spark.nuspec b/NuGet/Spark/1.1/Spark.nuspec deleted file mode 100644 index 3ed87960..00000000 --- a/NuGet/Spark/1.1/Spark.nuspec +++ /dev/null @@ -1,12 +0,0 @@ - - - - Spark - 1.1 - Louis DeJardin & Robert Greyling - false - Spark View Engine Core. - Spark View Engine Core. - en-US - - \ No newline at end of file diff --git a/NuGet/Spark/1.1/lib/Spark.dll b/NuGet/Spark/1.1/lib/Spark.dll deleted file mode 100644 index 73cc55dc..00000000 Binary files a/NuGet/Spark/1.1/lib/Spark.dll and /dev/null differ diff --git a/NuGet/Spark/1.5/Spark.nuspec b/NuGet/Spark/1.5/Spark.nuspec deleted file mode 100644 index 12ca0e1e..00000000 --- a/NuGet/Spark/1.5/Spark.nuspec +++ /dev/null @@ -1,12 +0,0 @@ - - - - Spark - 1.5 - Louis DeJardin & Robert Greyling - false - Spark View Engine Core. - Spark View Engine Core. - en-US - - \ No newline at end of file diff --git a/NuGet/Spark/1.5/lib/NET35/Spark.dll b/NuGet/Spark/1.5/lib/NET35/Spark.dll deleted file mode 100644 index 8d5fba96..00000000 Binary files a/NuGet/Spark/1.5/lib/NET35/Spark.dll and /dev/null differ diff --git a/NuGet/Spark/1.5/lib/NET40/Spark.dll b/NuGet/Spark/1.5/lib/NET40/Spark.dll deleted file mode 100644 index e54fdf27..00000000 Binary files a/NuGet/Spark/1.5/lib/NET40/Spark.dll and /dev/null differ diff --git a/README.md b/README.md new file mode 100644 index 00000000..27d20729 --- /dev/null +++ b/README.md @@ -0,0 +1,50 @@ +Spark View Engine +================= + +Spark is a view engine for [ASP.NET MVC](http://www.asp.net/mvc), [FubuMVC](http://mvc.fubu-project.org/), [NancyFx](http://nancyfx.org/) and [Castle Project MonoRail](http://www.castleproject.org/projects/monorail/) frameworks. The idea is to allow the html to dominate the flow and any code to fit seamlessly. +```html + +
    +
  • ${p.Name}
  • +
+ +

No products available

+
+``` +Although we also support "left-offset" syntax inspired by frameworks like [Jade](http://jade-lang.com/) and [Haml](http://haml.info/) +```csharp +viewdata products="IEnumerable[[Product]]" +ul if="products.Any()" + li each="var p in products" + ${p.Name} +else + p |No products available +``` +### Getting Started + + * Firstly, check out the [documentation](https://github.com/SparkViewEngine/spark/wiki) + * Next, you can take a look at the [community resources](https://github.com/SparkViewEngine/spark/wiki/Community-Resources) we've gathered over time + +### Installation + +It's as easy as `PM> Install-Package Spark` from [nuget](http://nuget.org/packages/Spark) for the core + +![Continuous Integration Status](https://github.com/SparkViewEngine/spark/actions/workflows/ci.yml/badge.svg) + +### Need Help + + * [Google Group](https://groups.google.com/forum/?fromgroups=#!forum/spark-dev) + * [Twitter](https://twitter.com/sparkviewengine) + * [Community Resources](https://github.com/SparkViewEngine/spark/wiki/Community-Resources) + +### Core Team + * [@RobertTheGrey](https://twitter.com/RobertTheGrey) + * [@loudej](https://twitter.com/loudej) + +### Licence + +All software produced by the Spark Software Foundation or any of its projects or subjects is licensed according to the terms of [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) + +See the [Apache License FAQ](http://www.apache.org/foundation/license-faq.html) + +Read more about licencing [in the Wiki](https://github.com/SparkViewEngine/spark/wiki/Licence-information) diff --git a/bin/aspnetmvc/System.Web.Abstractions.dll b/bin/aspnetmvc/System.Web.Abstractions.dll deleted file mode 100644 index a57474cb..00000000 Binary files a/bin/aspnetmvc/System.Web.Abstractions.dll and /dev/null differ diff --git a/bin/aspnetmvc/System.Web.Abstractions.xml b/bin/aspnetmvc/System.Web.Abstractions.xml deleted file mode 100644 index 293e780b..00000000 --- a/bin/aspnetmvc/System.Web.Abstractions.xml +++ /dev/null @@ -1,3943 +0,0 @@ - - - - System.Web.Abstractions - - - - Serves as the base class for classes that enable information to be shared across multiple sessions and requests within an ASP.NET application. - - - Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. - - - When overridden in a derived class, adds a new object to the collection. - The name of the object to add to the collection. - The value of the object. - Always. - - - When overridden in a derived class, gets the access keys for the objects in the collection. - An array of state object keys. - Always. - - - When overridden in a derived class, removes all objects from the collection. - Always. - - - When overridden in a derived class, gets a reference to the object. - A reference to the object. - Always. - - - When overridden in a derived class, copies the elements of the collection to an array, starting at the specified index in the array. - The one-dimensional array that is the destination for the elements that are copied from the collection. The array must have zero-based indexing. - The zero-based index in at which to begin copying. - Always. - - - When overridden in a derived class, gets the number of objects in the collection. - The number of objects in the collection. - Always. - - - When overridden in a derived class, gets a state object by index. - The object referenced by . - The index of the application state object to get. - Always. - - - When overridden in a derived class, gets a state object by name. - The object referenced by . - The name of the object to get. - Always. - - - When overridden in a derived class, returns an enumerator that can be used to iterate through the collection. - An object that can be used to iterate through the collection. - Always. - - - When overridden in a derived class, gets the name of a state object by index. - The name of the application state object. - The index of the application state object to get. - Always. - - - When overridden in a derived class, gets a value that indicates whether access to the collection is thread-safe. - true if access is synchronized (thread-safe); otherwise, false. - Always. - - - When overridden in a derived class, gets a state object by index. - The object referenced by . - The index of the object in the collection. - Always. - - - When overridden in a derived class, gets a state object by name. - The object referenced by . - The name of the object in the collection. - Always. - - - When overridden in a derived class, locks access to objects in the collection in order to enable synchronized access. - Always. - - - When overridden in a derived class, removes the named object from the collection. - The name of the object to remove from the collection. - Always. - - - When overridden in a derived class, removes all objects from the collection. - Always. - - - When overridden in a derived class, removes a state object specified by index from the collection. - The position in the collection of the item to remove. - Always. - - - When overridden in a derived class, updates the value of an object in the collection. - The name of the object to update. - The updated value of the object. - Always. - - - When overridden in a derived class, gets all objects that are declared by an object element where the scope is set to "Application" in the ASP.NET application. - A collection of objects in the application. - Always. - - - When overridden in a derived class, gets an object that can be used to synchronize access to the collection. - An object that can be used to synchronize access to the collection. - Always. - - - When overridden in a derived class, unlocks access to objects in the collection to enable synchronized access. - Always. - - - Encapsulates the HTTP intrinsic object that enables information to be shared across multiple requests and sessions within an ASP.NET application. - - - Initializes a new instance of the class. - The object that this wrapper class provides access to. - - is null. - - - Adds an object to the collection. - The name of the object to add to the collection. - The value of the object. - - - Gets the keys for the objects in the collection. - An array of state object keys. - - - Removes all objects from the collection. - - - Gets a reference to the object. - A reference to the object. - - - Copies the elements of the collection to an array, starting at the specified index in the array. - The one-dimensional array that is the destination for the elements that are copied from the collection. The array must have zero-based indexing. - The zero-based index in at which to begin copying. - - is null. - - is less than zero. - - is multidimensional.-or-The number of elements in the source object is greater than the available space from to the end of the destination array. - The type of the source object cannot be cast to the type of the destination array. - - - Gets the number of objects in the collection. - The number of objects in the collection. - - - Returns a state object by index. - The object referenced by . - The index of the application state object to get. - - is outside the valid range of indexes for the collection. - - - Returns a state object by name. - The object referenced by , if found; otherwise, null. - The name of the object to get. - - - Returns an enumerator that can be used to iterate through a collection. - An object that can be used to iterate through the collection. - - - Returns the name of a state object by index. - The name of the application state object. - The index of the application state object to get. - - is outside the valid range of indexes for the collection. - - - Returns the data that is necessary to serialize the object. - A object that contains the information that is required to serialize the object. - A object that contains the source and destination of the serialized stream that is associated with the object. - - - Gets a value that indicates whether access to the collection is thread-safe. - true if access is synchronized (thread-safe); otherwise, false. The default is false. - - - Gets a state object by index. - The object referenced by . - The index of the object in the collection. - - is outside the valid range of indexes for the collection. - - - Gets a state object by name. - The object referenced by , if found; otherwise, null. - The name of the object in the collection. - - - Gets a instance that contains all the keys in the instance. - A collection of all the keys in the collection. - - - Locks access to objects in the collection in order to enable synchronized access. - - - Raises the deserialization event when deserialization is finished. - The source of the deserialization event. - The object that is associated with the current instance is invalid. - - - Removes the object specified by name from the collection. - The name of the object to remove from the collection. - - - Removes all objects from the collection. - - - Removes the object specified by index from the collection. - The position in the collection of the item to remove. - - is outside the valid range of indexes for the collection. - - - Updates the value of an object in the collection. - The name of the object to update. - The updated value of the object. - - - Gets all objects that are declared by an object element where the scope is set to "Application" in the ASP.NET application. - A collection of objects in the application. - - - Gets an object that can be used to synchronize access to the collection. - An object that can be used to synchronize access to the collection. - - - Unlocks access to objects in the collection to enable synchronized access. - - - Serves as the base class for classes that enable the server to gather information about the capabilities of the browser that made the current request. - - - Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. - - - When overridden in a derived class, gets a value that indicates whether the browser is capable of supporting ActiveX controls. - true if the browser can support ActiveX controls; otherwise, false. - Always. - - - When overridden in a derived class, gets the collection of available control adapters. - The registered control adapters for the browser. - Always. - - - When overridden in a derived class, used internally to add an entry to the internal collection of browsers for which capabilities are recognized. - The name of the browser to add. - Always. - - - When overridden in a derived class, gets a value that indicates whether the client is an America Online (AOL) browser. - true if the browser is an AOL browser; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports playing background sounds by using the bgsounds HTML element. - true if the browser supports playing background sounds; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser is a beta version. - true if the browser is a beta version; otherwise, false. - Always. - - - When overridden in a derived class, gets the browser string (if any) that was sent by the browser in the User-Agent request header. - The contents of the User-Agent request header that was sent by the browser. - Always. - - - When overridden in a derived class, gets a collection of browsers for which capabilities are recognized. - The browsers for which capabilities are recognized. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports decks that contain multiple forms, such as separate cards. - true if the browser supports decks that contain multiple forms; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser device is capable of initiating a voice call. - true if the browser device is capable of initiating a voice call; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports page content that follows WML select or input elements. - true if the browser supports page content that follows HTML select or input elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports empty HTML select elements. - true if the browser supports empty HTML select elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports WML input and select elements together in the same card. - true if the browser supports WML input and select elements together; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports WML option elements that specify both onpick and value attributes. - true if the browser supports WML option elements that specify both onpick and value attributes; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports WML onevent and prev elements in the same card. - true if the browser supports WML onevent and prev elements in the same WML card; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports WML cards for postback. - true if the browser supports WML cards for postback; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports WML setvar elements that have a value attribute of 0. - true if the browser supports WML setvar elements that have a value attribute of 0; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports sending e-mail messages by using the HTML mailto scheme. - true if the browser supports sending e-mail message by using the HTML mailto scheme; otherwise, false. - Always. - - - When overridden in a derived class, used internally to get the defined capabilities of the browser. - The defined capabilities of the browser. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports Channel Definition Format (CDF) for webcasting. - true if the browser supports CDF; otherwise, false. - Always. - - - When overridden in a derived class, gets the version of the .NET Framework that is installed on the client. - The common language runtime (CLR) version. - Always. - - - When overridden in a derived class, used internally to compare filters. - 1 if is a parent of ; -1 if is a parent of ; or 0 if there is no parent-child relationship between and . - The first filter to compare. - The second filter to compare. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser is capable of supporting cookies. - true if the browser can support cookies; otherwise, false.NoteThis property does not indicate whether cookies are currently enabled in the browser, only whether the browser can support cookies. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser is a search-engine Web crawler. - true if the browser is a search-engine crawler; otherwise, false. - Always. - - - When overridden in a derived class, creates a new instance of the object to use to render markup to the browser. - A new instance of the object. - The object to be created. - Always. - - - When overridden in a derived class, gets the maximum number of submit buttons that are allowed for a form. - The maximum number of submit buttons that are allowed for a form. - Always. - - - When overridden in a derived class, used internally to disable use of an optimized cache key. - Always. - - - When overridden in a derived class, gets the version number of ECMAScript (JavaScript) that the browser supports. - The version number of ECMAScript (JavaScript) that the browser supports. - Always. - - - When overridden in a derived class, used internally to evaluate a filter. - true if the filter was successfully evaluated; otherwise, false. - The filter to evaluate. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports HTML frames. - true if the browser supports frames; otherwise, false. - Always. - - - When overridden in a derived class, gets the major version number of the wireless gateway that is used to access the server, if known. - The major version number of the wireless gateway that is used to access the server, if known. - Always. - - - When overridden in a derived class, gets the minor version number of the wireless gateway that is used to access the server, if known. - The minor version number of the wireless gateway that is used to access the server, if known. - Always. - - - When overridden in a derived class, gets the version of the wireless gateway that is used to access the server, if known. - The version number of the wireless gateway that is used to access the server, if known. - Always. - - - When overridden in a derived class, gets all versions of the .NET Framework common language runtime (CLR) that are installed on the client. - An array of objects. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser has a dedicated Back button. - true if the browser has a dedicated Back button; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the scrollbar of an HTML select multiple element that has an align attribute value of right is obscured upon rendering. - true if the scrollbar of an HTML select multiple element that has an align attribute value of right is obscured upon rendering; otherwise, false. - Always. - - - When overridden in a derived class, gets or sets the fully qualified class name of the to use for writing markup characters and text. - The fully qualified class name of the to use for writing markup characters and text. - Always. - - - When overridden in a derived class, gets the internal identifier of the browser as specified in the browser definition file. - The internal identifier of the browser as specified in the browser definition file. - Always. - - - When overridden in a derived class, gets the type of input that is supported by the browser. - The type of input supported by the browser. - Always. - - - When overridden in a derived class, gets a value that indicates whether the client browser is the same as the specified browser. - true if the client browser is the same as the specified browser; otherwise, false. - The specified browser. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser has a color display. - true if the browser has a color display; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser is a recognized mobile device. - true if the browser is a recognized mobile device; otherwise, false. - Always. - - - When overridden in a derived class, gets the value of the specified browser capability. In C#, this property is the indexer for the class. - The browser capability with the specified key name. - The name of the browser capability to retrieve. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports Java. - true if the browser supports Java; otherwise, false.NoteThis property does not indicate whether Java is currently enabled in the browser, only whether the browser can support Java. - Always. - - - When overridden in a derived class, gets the JScript version that the browser supports. - The version of JScript that the browser supports. - Always. - - - When overridden in a derived class, gets the major (integer) version number of the browser. - The major version number of the browser. - Always. - - - When overridden in a derived class, gets the maximum length in characters for the href attribute of an HTML a (anchor) element. - The maximum length in characters for the href attribute of an HTML a (anchor) element. - Always. - - - When overridden in a derived class, gets the maximum length of the page, in bytes, that the browser can display. - The maximum length of the page, in bytes, that the browser can display. - Always. - - - When overridden in a derived class, gets the maximum length of the text that a soft-key label can display. - The maximum length of the text that a soft-key label can display. - Always. - - - When overridden in a derived class, gets the minor (decimal) version number of the browser. - The minor version number of the browser. - Always. - - - When overridden in a derived class, gets the minor (decimal) version number of the browser as a string. - A string that represents the minor version number of the browser. - Always. - - - When overridden in a derived class, gets the name of the manufacturer of a mobile device, if known. - The name of the manufacturer of a mobile device, if known. - Always. - - - When overridden in a derived class, gets the model name of a mobile device, if known. - The model name of a mobile device, if known. - Always. - - - When overridden in a derived class, gets the version of the Microsoft HTML (MSHTML) Document Object Model (DOM) that the browser supports. - The MSHTML DOM version that the browser supports. - Always. - - - When overridden in a derived class, gets the number of softkeys on a mobile device. - The number of softkeys supported on a mobile device. - Always. - - - When overridden in a derived class, gets the name of the operating system that the client is using, if known. - The operating system that the client is using, if known. - Always. - - - When overridden in a derived class, gets the MIME type of the type of image content that the browser typically prefers. - The MIME type of the type of image content that the browser typically prefers. - Always. - - - When overridden in a derived class, gets the MIME type of the type of content that the browser typically prefers. - The MIME type of the type of content that the browser typically prefers. - Always. - - - When overridden in a derived class, gets the general name for the type of content that the browser prefers. - The values "html32" or "chtml10". - Always. - - - When overridden in a derived class, gets the request encoding that the browser prefers. - The request encoding that the browser prefers. - Always. - - - When overridden in a derived class, gets the response encoding that the browser prefers. - The response encoding that the browser prefers. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser renders a line break before WML select or input elements. - true if the browser renders a line break before select or input elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser renders a line break after list-item elements. - true if the browser renders a line break after list-item elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser renders a line break after a standalone WML a (anchor) element. - true if the browser renders a line break after a standalone WML a (anchor) element; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser renders a line break after a WML input element. - true if the browser renders a line break after a WML input element; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the mobile-device browser renders a WML do form accept construct as an inline button instead of as a softkey. - true if the mobile-device browser renders a WML do form-accept construct as an inline button; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser renders WML select elements as menu cards, instead of as a combo box. - true if the browser renders WML select elements as menu cards; otherwise, false. - Always. - - - When overridden in a derived class, used internally to produce a meta-tag that is required by some browsers. - A meta-tag that is required by some browsers. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser requires colons in element attribute values to be replaced with a different character. - true if the browser requires colons in element attribute values to be replaced with a different character; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser requires an HTML meta element for which the content-type attribute is specified. - true if the browser requires an HTML meta element for which the content-type attribute is specified; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser requires control state to be maintained in sessions. - true if the browser requires control state to be maintained in sessions; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser requires a double-byte character set. - true if the browser requires a double-byte character set; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser requires nonstandard error messages. - true if the browser requires nonstandard error messages; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser requires the first element in the body of a Web page to be an HTML br element. - true if the browser requires the first element in the body of a Web page to be an HTML br element; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser does not support HTML br elements to format line breaks. - true if the browser does not support HTML br elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser requires pages to contain a size-optimized form of markup language tags. - true if the browser requires pages to contain a size-optimized form of markup language tags; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports telephone dialing based on plain text, or whether it requires special markup. - true if the browser supports telephone dialing based on plain text; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser requires view-state values to be specially encoded. - true if the browser requires view-state values to be specially encoded; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser requires unique form-action URLs. - true if the browser requires unique form-action URLs; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser requires unique name attribute values for multiple HTML input type="checkbox" elements. - true if the browser requires unique name attribute values for multiple HTML input type="checkbox" elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser requires unique name attribute values for multiple HTML input elements. - true if the browser requires unique name attribute values for multiple HTML input elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether postback data that is sent by the browser will be URL-encoded. - true if postback data that is sent by the browser will be URL-encoded; otherwise, false. - Always. - - - When overridden in a derived class, gets the depth of the display, in bits per pixel. - The depth of the display, in bits per pixel. - Always. - - - When overridden in a derived class, gets the approximate height of the display, in character lines. - The approximate height of the display, in character lines. - Always. - - - When overridden in a derived class, gets the approximate width of the display, in characters. - The approximate width of the display, in characters. - Always. - - - When overridden in a derived class, gets the approximate height of the display, in pixels. - The approximate height of the display, in pixels. - Always. - - - When overridden in a derived class, gets the approximate width of the display, in pixels. - The approximate width of the display, in pixels. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports the accesskey attribute of HTML a (anchor) and input elements. - true if the browser supports the accesskey attribute of HTML a (anchor) and input elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports the bgcolor attribute of the HTML body element. - true if the browser supports the bgcolor attribute of the HTML body element; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports HTML b elements to format bold text. - true if the browser supports HTML b elements to format bold text; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports the cache-control value for the http-equiv attribute of HTML meta elements. - true if the browser supports the cache-control value for the http-equiv attribute of HTML meta elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports callback scripts. - true if the browser supports callback scripts; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports cascading style sheets (CSS). - true if the browser supports CSS; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports the align attribute of HTML div elements. - true if the browser supports the align attribute of HTML div elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports the nowrap attribute of HTML div elements. - true if the browser supports the nowrap HTML div elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports empty strings in cookie values. - true if the browser supports empty strings in cookie values; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports the color attribute of HTML font elements. - true if the browser supports the color attribute of HTML font elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports the name attribute of HTML font elements. - true if the browser supports the name attribute of HTML font elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports the size attribute of HTML font elements. - true if the browser supports the size attribute of HTML font elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports the use of a custom image in place of a standard form submit button. - true if the browser supports the use of a custom image in place of a standard form submit button; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports i-mode symbols. - true if the browser supports i-mode symbols; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports the istyle attribute of HTML input elements. - true if the browser supports the istyle attribute of HTML input elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports the mode attribute of HTML input elements. - true if the browser supports the mode attribute of HTML input elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports HTML i elements to format italic text. - true if the browser supports HTML i elements to format italic text; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports J-Phone multimedia attributes. - true if the browser supports J-Phone multimedia attributes; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports J-Phone–specific picture symbols. - true if the browser supports J-Phone–specific picture symbols; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports a query string in the action attribute value of HTML form elements. - true if the browser supports a query string in the action attribute value of HTML form elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports cookies on redirection. - true if the browser supports cookies on redirection; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports the multiple attribute of HTML select elements. - true if the browser supports the multiple attribute of HTML select elements; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether clearing a checked HTML input type="checkbox" element is reflected in postback data. - true if clearing a checked HTML input type="checkbox" element is reflected in postback data; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports receiving XML over HTTP. - true if the browser supports receiving XML over HTTP; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports HTML table elements. - true if the browser supports HTML table elements; otherwise, false. - Always. - - - When overridden in a derived class, used internally to get the type of the object that is used to write tags for the browser. - The type of the object that is used to write tags for the browser. - Always. - - - When overridden in a derived class, gets the name and major (integer) version number of the browser. - The name and major version number of the browser. - Always. - - - When overridden in a derived class, used internally to get a value that indicates whether to use an optimized cache key. - true to use an optimized cache key; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the browser supports Visual Basic Scripting edition (VBScript). - true if the browser supports VBScript; otherwise, false.NoteThis property does not indicate whether VBScript is currently enabled in the browser, only whether the browser can support VBScript. - Always. - - - When overridden in a derived class, gets the full version number (integer and decimal) of the browser as a string. - The full version number of the browser as a string. - Always. - - - When overridden in a derived class, gets the version of the World Wide Web Consortium (W3C) XML Document Object Model (DOM) that the browser supports. - The number of the W3C XML DOM version number that the browser supports. - Always. - - - When overridden in a derived class, gets a value that indicates whether the client is a Win16-based computer. - true if the browser is running on a Win16-based computer; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the client is a Win32-based computer. - true if the client is a Win32-based computer; otherwise, false. - Always. - - - Encapsulates the HTTP intrinsic object that enables the server to gather information about the capabilities of the browser that has made the current request. - - - Initializes a new instance of the class. - The object that this wrapper class provides access to. - - is null. - - - Gets a value that indicates whether the browser is capable of supporting ActiveX controls. - true if the browser can support ActiveX controls; otherwise, false. The default is false. - - - Gets the collection of available control adapters. - The collection of registered control adapters for the browser. - - - Used internally to add an entry to the internal collection of browsers for which capabilities are recognized. - The name of the browser to add. - - - Gets a value that indicates whether the client is an America Online (AOL) browser. - true if the browser is an AOL browser; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports playing background sounds by using the bgsounds HTML element. - true if the browser supports playing background sounds; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser is a beta version. - true if the browser is a beta version; otherwise, false. The default is false. - - - Gets the browser string (if any) that was sent by the browser in the User-Agent request header. - The contents of the User-Agent request header sent by the browser. - - - Gets a collection of browsers for which capabilities are recognized. - The browsers for which capabilities are recognized. - - - Gets a value that indicates whether the browser supports decks that contain multiple forms, such as separate cards. - true if the browser supports decks that contain multiple forms; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser device is capable of initiating a voice call. - true if the browser device is capable of initiating a voice call; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports page content that follows WML select or input elements. - true if the browser supports page content that follows HTML select or input elements; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports empty HTML select elements. - true if the browser supports empty HTML select elements; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports WML input and select elements together in the same card. - true if the browser supports WML input and select elements together; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports WML option elements that specify both onpick and value attributes. - true if the browser supports WML option elements that specify both onpick and value attributes; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports WML onevent and prev elements in the same card. - true if the browser supports WML onevent and prev elements in the same card; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports WML cards for postback. - true if the browser supports WML cards for postback; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports WML setvar elements that have a value attribute of 0. - true if the browser supports WML setvar elements that have a value attribute of 0; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports sending e-mail messages by using the HTML mailto scheme. - true if the browser supports sending e-mail message by using the HTML mailto scheme; otherwise, false. The default is true. - - - Used internally to get the defined capabilities of the browser. - The defined capabilities of the browser. - - - Gets a value that indicates whether the browser supports Channel Definition Format (CDF) for webcasting. - true if the browser supports CDF; otherwise, false. The default is false. - - - Gets the version of the .NET Framework that is installed on the client. - The common language runtime (CLRS) version. - - - Used internally to compare filters. - 1 if is a parent of ; -1 if is a parent of ; or 0 if there is no parent-child relationship between and . - The first filter to compare. - The second filter to compare. - - - Gets a value that indicates whether the browser is capable of supporting cookies. - true if the browser can support cookies; otherwise, false. The default is false.NoteThis property does not indicate whether cookies are currently enabled in the browser, only whether the browser can support cookies. - - - Gets a value that indicates whether the browser is a search-engine Web crawler. - true if the browser is a search-engine crawler; otherwise, false. The default is false. - - - Creates a new instance of the object to use to render markup to the browser. - A new instance of the object. - The object to be created. - An error occurred when creating the object. - - - Gets the maximum number of submit buttons that are allowed for a form. - The maximum number of submit buttons that are allowed for a form. - - - Used internally to disable use of an optimized cache key. - - - Gets the version number of ECMAScript (JavaScript) that the browser supports. - The version number of ECMAScript (JavaScript) that the browser supports. - - - Used internally to evaluate a filter. - true if the filter was successfully evaluated; otherwise, false. - The filter to evaluate. - - - Gets a value that indicates whether the browser supports HTML frames. - true if the browser supports frames; otherwise, false. The default is false. - - - Gets the major version number of the wireless gateway that is used to access the server, if known. - The major version number of the wireless gateway that is used to access the server, if known. The default is 0. - - - Gets the minor version number of the wireless gateway that is used to access the server, if known. - The minor version number of the wireless gateway that is used to access the server, if known. The default is 0. - - - Gets the version of the wireless gateway that is used to access the server, if known. - The version number of the wireless gateway that is used to access the server, if known. The default is "None". - - - Gets all versions of the .NET Framework common language runtime (CLR) that are installed on the client. - An array of objects. - - - Gets a value that indicates whether the browser has a dedicated Back button. - true if the browser has a dedicated Back button; otherwise, false. The default is true. - - - Gets a value that indicates whether the scrollbar of an HTML select multiple element that has an align attribute value of right is obscured upon rendering. - true if the scrollbar of an HTML select multiple element that has an align attribute value of right is obscured upon rendering; otherwise, false. The default is false. - - - Gets or sets the fully qualified class name of the to use for writing markup characters and text. - The fully qualified class name of the to use for writing markup characters and text. - - - Gets the internal identifier of the browser as specified in the browser definition file. - The internal identifier of the browser as specified in the browser definition file. - - - Gets the type of input that is supported by the browser. - The type of input supported by the browser. The default is "telephoneKeypad". - - - Gets a value that indicates whether the client browser is the same as the specified browser. - true if the client browser is the same as the specified browser; otherwise, false. The default is false. - The specified browser. - - - Gets a value that indicates whether the browser has a color display. - true if the browser has a color display; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser is a recognized mobile device. - true if the browser is a recognized mobile device; otherwise, false. The default is true. - - - Gets the value of the specified browser capability. In C#, this property is the indexer for the class. - The browser capability with the specified key name. - The name of the browser capability to retrieve. - - - Gets a value that indicates whether the browser supports Java. - true if the browser supports Java; otherwise, false. The default is false.NoteThis property does not indicate whether Java is currently enabled in the browser, only whether the browser can support Java. - - - Gets the JScript version that the browser supports. - The version of JScript that the browser supports. - - - Gets the major (integer) version number of the browser. - The major version number of the browser. - - - Gets the maximum length in characters for the href attribute of an HTML a (anchor) element. - The maximum length in characters for the href attribute of an HTML a (anchor) element. The default value is the value in the property with the key name of "maximumHrefLength". - - - Gets the maximum length of the page, in bytes, that the browser can display. - The maximum length of the page, in bytes, that the browser can display. The default is 2000. - - - Gets the maximum length of the text that a soft-key label can display. - The maximum length of the text that a soft-key label can display. The default is 5. - - - Gets the minor (decimal) version number of the browser. - The minor version number of the browser. - - - Gets the minor (decimal) version number of the browser as a string. - A string that represents the minor version number of the browser. - - - Gets the name of the manufacturer of a mobile device, if known. - The name of the manufacturer of a mobile device, if known. The default is "Unknown". - - - Gets the model name of a mobile device, if known. - The model name of a mobile device, if known. The default is "Unknown". - - - Gets the version of the Microsoft HTML (MSHTML) Document Object Model (DOM) that the browser supports. - The MSHTML DOM version that the browser supports. The default is 0.0. - - - Gets the number of softkeys on a mobile device. - The number of softkeys supported on a mobile device. The default is 0. - - - Gets the name of the operating system that the client is using, if known. - The operating system that the client is using, if known, otherwise the value is set to "Unknown". - - - Gets the MIME type of the type of image content that the browser typically prefers. - The MIME type of the type of image content that the browser typically prefers. The default is "image/gif". - - - Gets the MIME type of the type of content that the browser typically prefers. - The MIME type of the type of content that the browser typically prefers. The default is "text/html". - - - Gets the general name for the type of content that the browser prefers. - The values "html32" or "chtml10". The default is "html32". - - - Gets the request encoding that the browser prefers. - The request encoding preferred by the browser. - - - Gets the response encoding that the browser prefers. - The response encoding preferred by the browser. - - - Gets a value that indicates whether the browser renders a line break before select or input elements. - true if the browser renders a line break before select or input elements; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser renders a line break after list-item elements. - true if the browser renders a line break after list-item elements; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser renders a line break after a standalone WML a (anchor) element. - true if the browser renders a line break after a standalone WML a (anchor) element; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser renders a line break after a WML input element. - true if the browser renders a line break after a WML input element; otherwise, false. The default is false. - - - Gets a value that indicates whether the mobile-device browser renders a WML do form accept construct as an inline button instead of as a softkey. - true if the mobile-device browser renders a WML do form-accept construct as an inline button; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser renders WML select elements as menu cards, instead of as a combo box. - true if the browser renders WML select elements as menu cards; otherwise, false. The default is false. - - - Used internally to produce a meta-tag that is required by some browsers. - A meta-tag that is required by some browsers. - - - Gets a value that indicates whether the browser requires colons in element attribute values to be replaced with a different character. - true if the browser requires colons in element attribute values to be replaced with a different character; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser requires an HTML meta element for which the content-type attribute is specified. - true if the browser requires an HTML meta element for which the content-type attribute is specified; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser requires control state to be maintained in sessions. - true if the browser requires control state to be maintained in sessions; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser requires a double-byte character set. - true if the browser requires a double-byte character set; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser requires nonstandard error messages. - true if the browser requires nonstandard error messages; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser requires the first element in the body of a Web page to be an HTML br element. - true if the browser requires the first element in the body of a Web page to be an HTML br element; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser does not support HTML br elements to format line breaks. - true if the browser does not support HTML br elements; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser requires pages to contain a size-optimized form of markup language tags. - true if the browser requires pages to contain a size-optimized form of markup language tags; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports telephone dialing based on plain text, or whether it requires special markup. - true if the browser supports telephone dialing based on plain text; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser requires view-state values to be specially encoded. - true if the browser requires view-state values to be specially encoded; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser requires unique form-action URLs. - true if the browser requires unique form-action URLs; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser requires unique name attribute values for multiple HTML input type="checkbox" elements. - true if the browser requires unique name attribute values for multiple HTML input type="checkbox" elements; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser requires unique name attribute values for multiple HTML input elements. - true if the browser requires unique name attribute values for multiple HTML input elements; otherwise, false. The default is false. - - - Gets a value that indicates whether postback data that is sent by the browser will be URL-encoded. - true if postback data that is sent by the browser will be URL-encoded; otherwise, false. The default is false. - - - Gets the depth of the display, in bits per pixel. - The depth of the display, in bits per pixel. The default is 1. - - - Gets the approximate height of the display, in character lines. - The approximate height of the display, in character lines. The default is 6. - - - Gets the approximate width of the display, in characters. - The approximate width of the display, in characters. The default is 12. - - - Gets the approximate height of the display, in pixels. - The approximate height of the display, in pixels. The default is 72. - - - Gets the approximate width of the display, in pixels. - The approximate width of the display, in pixels. The default is 96. - - - Gets a value that indicates whether the browser supports the accesskey attribute of HTML a (anchor) and input elements. - true if the browser supports the accesskey attribute of HTML a (anchor) and input elements; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports the bgcolor attribute of the HTML body element. - true if the browser supports the bgcolor attribute of the HTML body element; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports HTML b elements to format bold text. - true if the browser supports HTML b elements to format bold text; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports the cache-control value for the http-equiv attribute of HTML meta elements. - true if the browser supports the cache-control value for the http-equiv attribute of HTML meta elements; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports callback scripts. - true if the browser supports callback scripts; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports cascading style sheets (CSS). - true if the browser supports CSS; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports the align attribute of HTML div elements. - true if the browser supports the align attribute of HTML div elements; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports the nowrap attribute of HTML div elements. - true if the browser supports the nowrap HTML div elements; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports empty strings in cookie values. - true if the browser supports empty strings in cookie values; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports the color attribute of HTML font elements. - true if the browser supports the color attribute of HTML font elements; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports the name attribute of HTML font elements. - true if the browser supports the name attribute of HTML font elements; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports the size attribute of HTML font elements. - true if the browser supports the size attribute of HTML font elements; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports the use of a custom image in place of a standard form submit button. - true if the browser supports the use of a custom image in place of a standard form submit button; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports i-mode symbols. - true if the browser supports i-mode symbols; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports the istyle attribute of HTML input elements. - true if the browser supports the istyle attribute of HTML input elements; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports the mode attribute of HTML input elements. - true if the browser supports the mode attribute of HTML input elements; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports HTML i elements to format italic text. - true if the browser supports HTML i elements to format italic text; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports J-Phone multimedia attributes. - true if the browser supports J-Phone multimedia attributes; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports J-Phone–specific picture symbols. - true if the browser supports J-Phone–specific picture symbols; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports a query string in the action attribute value of HTML form elements. - true if the browser supports a query string in the action attribute value of HTML form elements; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports cookies on redirection. - true if the browser supports cookies on redirection; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports the multiple attribute of HTML select elements. - true if the browser supports the multiple attribute of HTML select elements; otherwise, false. The default is true. - - - Gets a value that indicates whether clearing a checked HTML input type="checkbox" element is reflected in postback data. - true if clearing a checked HTML input type="checkbox" element is reflected in postback data; otherwise, false. The default is true. - - - Gets a value that indicates whether the browser supports receiving XML over HTTP. - true if the browser supports receiving XML over HTTP; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports HTML table elements. - true if the browser supports HTML table elements; otherwise, false. The default is false. - - - Used internally to get the type of the object that is used to write tags for the browser. - The type of the object that is used to write tags for the browser. - - - Gets the name and major (integer) version number of the browser. - The name and major version number of the browser. - - - Used internally to get a value that indicates whether to use an optimized cache key. - true to use an optimized cache key; otherwise, false. The default is false. - - - Gets a value that indicates whether the browser supports Visual Basic Scripting edition (VBScript). - true if the browser supports VBScript; otherwise, false. The default is false.NoteThis property does not indicate whether VBScript is currently enabled in the browser, only whether the browser can support VBScript. - - - Gets the full version number (integer and decimal) of the browser as a string. - The full version number of the browser as a string. - - - Gets the version of the World Wide Web Consortium (W3C) XML Document Object Model (DOM) that the browser supports. - The number of the W3C XML DOM version number that the browser supports. - - - Gets a value that indicates whether the client is a Win16-based computer. - true if the browser is running on a Win16-based computer; otherwise, false. The default is false. - - - Gets a value that indicates whether the client is a Win32-based computer. - true if the client is a Win32-based computer; otherwise, false. The default is false. - - - Serves as the base class for classes that contain methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache. - - - Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. - - - When overridden in a derived class, registers a validation callback for the current response. - The object that will handle the request. - The user-supplied data that is passed to the delegate. - Always. - - - When overridden in a derived class, appends the specified text to the Cache-Control HTTP header. - The text to append to the Cache-Control header. - Always. - - - When overridden in a derived class, makes the response available in the browser history cache, regardless of the setting made on the server. - true to direct the client browser to store responses in the browser history cache; otherwise false. - Always. - - - When overridden in a derived class, sets the Cache-Control header to the specified value. - The enumeration value to set the header to. - Always. - - - When overridden in a derived class, sets the Cache-Control header to the specified value and appends an extension to the directive. - The enumeration value to set the header to. - The cache-control extension to add to the header. - Always. - - - When overridden in a derived class, sets the ETag HTTP header to the specified string. - The text to use for the ETag header. - Always. - - - When overridden in a derived class, sets the ETag HTTP header based on the time stamps of the handler's file dependencies. - Always. - - - When overridden in a derived class, sets the Expires HTTP header to an absolute date and time. - The absolute expiration time. - Always. - - - When overridden in a derived class, sets the Last-Modified HTTP header to the specified date and time. - The date-time value to set the Last-Modified header to. - Always. - - - When overridden in a derived class, sets the Last-Modified HTTP header based on the time stamps of the handler's file dependencies. - Always. - - - When overridden in a derived class, sets the Cache-Control: max-age HTTP header to the specified time span. - The time span to set the Cache-Control: max-age header to. - Always. - - - When overridden in a derived class, stops all origin-server caching for the current response. - Always. - - - When overridden in a derived class, sets the Cache-Control: no-store HTTP header. - Always. - - - When overridden in a derived class, sets the Cache-Control: no-transform HTTP header. - Always. - - - When overridden in a derived class, specifies whether the response contains the vary:* header when caching varies by parameters. - true to direct the object not to use the * value for its property; otherwise, false. - Always. - - - When overridden in a derived class, sets the Cache-Control: s-maxage HTTP header to the specified time span. - The time span to set the Cache-Control: s-maxage header to. - Always. - - - When overridden in a derived class, sets the Cache-Control HTTP header to either the must-revalidate or the proxy-revalidate directives, based on the specified enumeration value. - The enumeration value to set the Cache-Control header to. - Always. - - - When overridden in a derived class, sets cache expiration to absolute or sliding. - true to set a sliding cache expiration, or false to set an absolute cache expiration. - Always. - - - When overridden in a derived class, specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers that are sent by the client that invalidate the cache. - true to specify that ASP.NET should ignore Cache-Control invalidation headers; otherwise, false. - Always. - - - When overridden in a derived class, specifies a text string to vary cached output responses by. - The text string to vary cached output by. - Always. - - - When overridden in a derived class, gets the list of Content-Encoding headers that are used to vary the output cache. - The Content-Encoding headers that are used to select the cached response. - Always. - - - When overridden in a derived class, gets the list of all HTTP headers that are used to vary cache output. - The HTTP headers that are used to select the cached response. - Always. - - - When overridden in a derived class, gets the list of parameters that are received by an HTTP GET or POST verb that affect caching. - The cache-control parameters that are used to select the cached response. - Always. - - - Encapsulates the HTTP intrinsic object that contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache. - - - Initializes a new instance of the class. - The object that this wrapper class provides access to. - - is null. - - - Registers a validation callback for the current response. - The object that will handle the request. - The user-supplied data that is passed to the delegate. - The specified is null. - - - Appends the specified text to the Cache-Control HTTP header. - The text to append to the Cache-Control header. - - is null. - - - Makes the response available in the browser history cache, regardless of the setting made on the server. - true to direct the client browser to store responses in the browser history cache; otherwise false. The default is false. - - - Sets the Cache-Control header to the specified value. - The enumeration value to set the header to. - - is not one of the enumeration values. - - - Sets the Cache-Control header to the specified value and appends an extension to the directive. - The enumeration value to set the header to. - The cache-control extension to add to the header. - - is null. - - is not or . - - - Sets the ETag HTTP header to the specified string. - The text to use for the ETag header. - - is null. - The ETag header has already been set. - or -The method has already been called. - - - Sets the ETag HTTP header based on the time stamps of the handler's file dependencies. - The ETag header has already been set. - - - Sets the Expires HTTP header to an absolute date and time. - The absolute expiration time. - - - Sets the Last-Modified HTTP header to the specified date and time. - The date-time value to set the Last-Modified header to. - - is later than the current DateTime. - - - Sets the Last-Modified HTTP header based on the time stamps of the handler's file dependencies. - - - Sets the Cache-Control: max-age HTTP header to the specified time span. - The time span to set the Cache-Control: max-age header to. - - is less than 0 or greater than one year. - - - Stops all origin-server caching for the current response. - - - Sets the Cache-Control: no-store HTTP header. - - - Sets the Cache-Control: no-transform HTTP header. - - - Specifies whether the response contains the vary:* header when varying by parameters. - true to direct the object to not use the * value for its property; otherwise, false. - - - Sets the Cache-Control: s-maxage HTTP header to the specified time span. - The time span to set the Cache-Control: s-maxage header to. - - is less than 0. - - - Sets the Cache-Control HTTP header to either the must-revalidate or the proxy-revalidate directives, based on the specified enumeration value. - The enumeration value to set the Cache-Control header to. - - is not one of the enumeration values. - - - Sets cache expiration to absolute or sliding. - true to set a sliding cache expiration, and false to set an absolute cache expiration. - - - Specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers sent by the client that invalidate the cache. - true to specify that ASP.NET should ignore Cache-Control invalidation headers; otherwise, false. - - - Specifies a text string to vary cached output responses by. - The text string to vary cached output by. - - is null. - The method has already been called. - - - Gets the list of Content-Encoding headers that will be used to vary the output cache. - An object that specifies which Content-Encoding headers are used to select the cached response. - - - Gets the list of all HTTP headers that will be used to vary cache output. - An object that specifies which HTTP headers are used to select the cached response. - - - Gets the list of parameters received by an HTTP GET or HTTP POST that affect caching. - An object that specifies which cache-control parameters are used to select the cached response. - - - Serves as the base class for classes that contain HTTP-specific information about an individual HTTP request. - - - Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. - - - When overridden in a derived class, adds an exception to the exception collection for the current HTTP request. - The exception to add to the exception collection. - Always. - - - When overridden in a derived class, gets an array of errors (if any) that accumulated when an HTTP request was being processed. - An array of objects for the current HTTP request, or null if no errors accumulated during the HTTP request processing. - Always. - - - When overridden in a derived class, gets the object for the current HTTP request. - The application state object for the current HTTP request. - Always. - - - When overridden in a derived class, gets or sets the object for the current HTTP request. - The object for the current HTTP request. - Always. - - - When overridden in a derived class, gets the object for the current application domain. - The cache for the current application domain. - Always. - - - When overridden in a derived class, clears all errors for the current HTTP request. - Always. - - - When overridden in a derived class, gets the object that represents the handler that is currently executing. - An object that represents the currently executing handler. - Always. - - - When overridden in a derived class, gets a value that indicates the event that is currently processing. - One of the values. - Always. - - - When overridden in a derived class, gets the first error (if any) that accumulated when an HTTP request was being processed. - The first exception for the current HTTP request/response process, or null if no errors accumulated during the HTTP request processing. - Always. - - - When overridden in a derived class, gets an application-level resource object based on the specified and properties. - The requested application-level resource object, or null if no matching resource object is found. - A string that represents the property of the requested resource object. - A string that represents the property of the requested resource object. - Always. - - - When overridden in a derived class, gets an application-level resource object based on the specified and properties, and on the object. - The requested application-level resource object, which is localized for the specified culture, or null if no matching resource object is found. - A string that represents the property of the requested resource object. - A string that represents the property of the requested resource object. - A string that represents the object of the requested resource. - Always. - - - When overridden in a derived class, gets a page-level resource object based on the specified and properties. - The requested page-level resource object, or null if no matching resource object is found. - A string that represents the property of the local resource object. - A string that represents the property of the requested resource object. - Always. - - - When overridden in a derived class, gets a page-level resource object based on the specified and properties, and on the object. - The requested local resource object, which is localized for the specified culture, or null if no matching resource object is found. - A string that represents the property of the local resource object. - A string that represents the property of the requested resource object. - A string that represents the object of the requested resource object. - Always. - - - When overridden in a derived class, gets the specified configuration section of the current application's default configuration. - The specified section, or null if the section does not exist. - The configuration section path (in XPath format) and the configuration element name. - Always. - - - When overridden in a derived class, returns an object for the current service type. - The current service type, or null if no service is found. - The type of service object to get. - Always. - - - When overridden in a derived class, gets or sets the object that is responsible for processing the HTTP request. - The object that is responsible for processing the HTTP request. - Always. - - - When overridden in a derived class, gets a value that indicates whether custom errors are enabled for the current HTTP request. - true if custom errors are enabled; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the current HTTP request is in debug mode. - true if the request is in debug mode; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether an event has finished processing. - true if the event has finished processing; otherwise, false. - Always. - - - When overridden in a derived class, gets a key/value collection that can be used to organize and share data between a module and a handler during an HTTP request. - A key/value collection that provides access to an individual value in the collection by using a specified key. - Always. - - - When overridden in a derived class, gets the object for the parent handler. - An object that represents the parent handler, or null if no parent handler was found. - Always. - - - When overridden in a derived class, gets the object for the current user profile. - If the profile properties are defined in the application configuration file and profiles are enabled for the application, an object that represents the current user profile; otherwise, null. - Always. - - - When overridden in a derived class, gets the object for the current HTTP request. - The current HTTP request. - Always. - - - When overridden in a derived class, gets the object for the current HTTP response. - The current HTTP response. - Always. - - - When overridden in a derived class, rewrites the URL by using the specified path. - The replacement path. - Always. - - - When overridden in a derived class, rewrites the URL by using the specified path and a value that specifies whether the virtual path for server resources is modified. - The replacement path. - true to reset the virtual path; false to keep the virtual path unchanged. - Always. - - - When overridden in a derived class, rewrites the URL by using the specified path, path information, and query string information. - The replacement path. - Additional path information for a resource. - The request query string. - Always. - - - When overridden in a derived class, rewrites the URL by using the specified path, path information, query string information, and a value that specifies whether the client file path is set to the rewrite path. - The replacement path. - Additional path information for a resource. - The request query string. - true to set the file path used for client resources to the value of the parameter; otherwise, false. - Always. - - - When overridden in a derived class, gets the object that provides methods that are used when Web requests are being processed. - The server utility object for the current HTTP request. - Always. - - - When overridden in a derived class, gets the object for the current HTTP request. - The session-state object for the current HTTP request. - Always. - - - When overridden in a derived class, gets or sets a value that specifies whether the object should skip the authorization check for the current request. - true if should skip the authorization check; otherwise, false. - Always. - - - When overridden in a derived class, gets the initial timestamp of the current HTTP request. - The timestamp of the current HTTP request. - Always. - - - When overridden in a derived class, gets the object for the current HTTP response. - The trace object for the current HTTP response. - Always. - - - When overridden in a derived class, gets or sets security information for the current HTTP request. - An object that contains security information for the current HTTP request. - Always. - - - Encapsulates the HTTP intrinsic object that contains HTTP-specific information about an individual HTTP request. - - - Initializes a new instance of the class by using the specified context object. - The object that this wrapper class provides access to. - - is null. - - - Adds an exception to the exception collection for the current HTTP request. - The exception to add to the exception collection. - - - Gets an array of errors (if any) that accumulated when an HTTP request was being processed. - An array of objects for the current HTTP request, or null if no errors accumulated during the HTTP request processing. - - - Gets the object for the current HTTP request. - The state object for the current HTTP request. - - - Gets or sets the object for the current HTTP request. - The object for the current HTTP request. - - - Gets the object for the current application domain. - The cache object for the current application domain. - - - Clears all errors for the current HTTP request. - - - Gets the object that represents the handler that is currently executing. - An object that represents the handler that is currently executing. - - - Gets a value that indicates the current event that is processing. - One of the values. - - - Gets the first error (if any) that accumulated when an HTTP request was being processed. - The first exception for the current HTTP request, or null if no errors accumulated when the HTTP request was being processed. The default is null. - - - Gets an application-level resource object based on the specified and properties. - The requested application-level resource object, or null if no matching resource object is found. - A string that represents the property of the requested resource object. - A string that represents the property of the requested resource object. - - - Gets an application-level resource object based on the specified and properties, and on the object. - The requested application-level resource object, which is localized for the specified culture, or null if no matching resource object is found. - A string that represents the property of the requested resource object. - A string that represents the property of the requested resource object. - A string that represents the object of the requested resource. - - - Gets a page-level resource object based on the specified and properties. - The requested page-level resource object, or null if no matching resource object is found. - A string that represents the property of the local resource object. - A string that represents the property of the requested resource object. - - - Gets a page-level resource object based on the specified and properties, and on the object. - The requested local resource object, which is localized for the specified culture, or null if no matching resource object is found. - A string that represents the property of the local resource object. - A string that represents the property of the requested resource object. - A string that represents the object of the requested resource object. - - - Gets the specified configuration section of the current application's default configuration. - The specified section, or null if the section does not exist. - The configuration section path (in XPath format) and the configuration element name. - - - Returns an object for the current service type. - The current service type, or null if no service is found. - The type of service to get. - - - Gets or sets the object that is responsible for processing the HTTP request. - The object that is responsible for processing the HTTP request. - - - Gets a value that indicates whether custom errors are enabled for the current HTTP request. - true if custom errors are enabled; otherwise, false. - - - Gets a value that indicates whether the current HTTP request is in debug mode. - true if the request is in debug mode; otherwise, false. - - - Gets a value that indicates whether an event has finished processing. - true if the event has finished processing; otherwise, false. - - - Gets a key/value collection that can be used to organize and share data between a module and a handler during an HTTP request. - A key/value collection that provides access to an individual value in the collection by using a specified key. - - - Gets the object for the parent handler. - An object that represents the parent handler, or null if no parent handler was found. - - - Gets the object for the current user profile. - If profile properties are defined in the application configuration file and profiles are enabled for the application, an object that represents the current user profile; otherwise, null. - - - Gets the object for the current HTTP request. - The current HTTP request. - - - Gets the object for the current HTTP response. - The current HTTP response. - - - Rewrites the URL by using the specified path. - The replacement path. - - is null. - - is not in the current application's root directory. - - - Rewrites the URL by using the specified path and a value that specifies whether the virtual path for server resources is modified. - The path to rewrite to. - true to reset the virtual path; false to keep the virtual path unchanged. - - is null. - - is not in the current application's root directory. - - - Rewrites the URL by using the specified path, path information, and query string information. - The replacement path. - Additional path information for a resource. - The request query string. - The parameter is null. - The parameter is not in the current application's root directory. - - - Rewrites the URL by using the specified path, path information, query string information, and a value that specifies whether the client file path is set to the rewrite path. - The replacement path. - Additional path information for a resource. - The request query string. - true to set the file path used for client resources to the value of the parameter; otherwise, false. - - is null. - - is not in the current application's root directory. - - - Gets the object that provides methods that are used when Web requests are being processed. - The server utility object for the current HTTP request. - - - Gets the object for the current HTTP request. - The session-state object for the current HTTP request. - - - Gets or sets a value that specifies whether the object should skip the authorization check for the current request. - true if should skip the authorization check; otherwise, false. The default is false. - - - Gets the initial timestamp of the current HTTP request. - The timestamp of the current HTTP request. - - - Gets the object for the current HTTP response. - The trace object for the current HTTP response. - - - Gets or sets security information for the current HTTP request. - An object that contains security information for the current HTTP request. - - - Serves as the base class for classes that provide access to files that were uploaded by a client. - - - Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. - - - When overridden in a derived class, gets an array that contains the keys (names) of all posted file objects in the collection. - An array of file names. - Always. - - - When overridden in a derived class, copies the elements of the collection to an array, starting at the specified index in the array. - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying starts. - Always. - - - When overridden in a derived class, gets the number of posted file objects in the collection. - The number of objects in the collection. - Always. - - - When overridden in a derived class, returns the posted file object at the specified index. - The posted file object specified by . - The index of the object to return. - Always. - - - When overridden in a derived class, returns the posted file object that has the specified name from the collection. - The posted file object that is specified by . - The name of the object to return. - Always. - - - When overridden in a derived class, returns an enumerator that can be used to iterate through the collection. - An object that can be used to iterate through the collection. - Always. - - - When overridden in a derived class, returns the name of the posted file object at the specified index. - The name of the posted file object that is specified by . - The index of the object name to return. - Always. - - - When overridden in a derived class, gets a value that indicates whether access to the collection is thread-safe. - true if access is synchronized (thread-safe); otherwise, false. - Always. - - - When overridden in a derived class, gets the posted file object at the specified index. - The posted file object specified by . - The index of the object to get. - Always. - - - When overridden in a derived class, gets the posted file object that has the specified name from the collection. - The posted file object that is specified by . - The name of the object to return. - Always. - - - When overridden in a derived class, gets an object that can be used to synchronize access to the collection. - An object that can be used to synchronize access to the collection. - Always. - - - Encapsulates the HTTP intrinsic object that provides access to files that were uploaded by a client. - - - Initializes a new instance of the class. - The object that this wrapper class provides access to. - - is null. - - - Gets an array that contains the keys (names) of all posted file objects in the collection. - An array of file names. - - - Copies the elements of the collection to an array, starting at the specified index in the array. - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying starts. - - is null. - - is less than zero. - - is multidimensional.-or-The number of elements in the source object is greater than the available space from to the end of the destination array. - The type of the source object cannot be cast automatically to the type of the destination array. - - - Gets the number of objects in the collection. - The number of objects in the collection. - - - Returns the posted file object at the specified index. - The posted file object specified by . - The index of the item to return. - - is outside the valid range of indexes for the collection. - - - Returns the posted file object that has the specified name from the collection. - The posted file object specified by , if found; otherwise, null. - The name of the object to return. - - - Returns an enumerator that can be used to iterate through the collection. - An object that can be used to iterate through the collection. - - - Returns the name of the posted file object at the specified index. - The name of the posted file object that is specified by . - The index of the object name to return. - - is outside the valid range of indexes for the collection. - - - Returns the data that is required in order to serialize the object. - The information that is required in order to serialize the object. - The source and destination of the serialized stream that is associated with the object. - - - Gets a value that indicates whether access to the collection is thread-safe. - true if access is synchronized (thread-safe); otherwise, false. The default is false. - - - Gets the posted file object at the specified index. - The posted file object specified by . - The index of the item to get. - - is outside the valid range of indexes for the collection. - - - Gets the posted file object that has the specified name from the collection. - The posted file object specified by , if found; otherwise, null. - The name of the object to get. - - - Gets a instance that contains all the keys in the instance. - A collection that contains all the keys in the collection. - - - Raises the deserialization event when deserialization is finished. - The source of the deserialization event. - The object that is associated with the current instance is invalid. - - - Gets an object that can be used to synchronize access to the collection. - An object that can be used to synchronize access to the collection. - - - Serves as the base class for classes that provide access to individual files that have been uploaded by a client. - - - Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. - - - When overridden in a derived class, gets the size of an uploaded file, in bytes. - The length of the file, in bytes. - Always. - - - When overridden in a derived class, gets the MIME content type of an uploaded file. - The MIME content type of the file. - Always. - - - When overridden in a derived class, gets the fully qualified name of the file on the client. - The name of the file on the client, which includes the directory path. - Always. - - - When overridden in a derived class, gets a object that points to an uploaded file to prepare for reading the contents of the file. - An object for reading a file. - Always. - - - When overridden in a derived class, saves the contents of an uploaded file. - The name of the file to save. - Always. - - - Encapsulates the HTTP intrinsic object that provides access to individual files that have been uploaded by a client. - - - Initializes a new instance of the class. - The object that this wrapper class provides access to. - - is null. - - - Gets the size of an uploaded file, in bytes. - The length of the file, in bytes. - - - Gets the MIME content type of an uploaded file. - The MIME content type of the file. - - - Gets the fully qualified name of the file on the client. - The name of the file on the client, which includes the directory path. - - - Gets a object that points to an uploaded file to prepare for reading the contents of the file. - An object for reading a file. - - - Saves the contents of an uploaded file. - The name of the file to save. - - - Serves as the base class for classes that enable ASP.NET to read the HTTP values sent by a client during a Web request. - - - Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. - - - When overridden in a derived class, gets an array of client-supported MIME accept types. - An array of client-supported MIME accept types. - Always. - - - When overridden in a derived class, gets the anonymous identifier for the user, if it is available. - The current anonymous user identifier. - Always. - - - When overridden in a derived class, gets the virtual root path of the ASP.NET application on the server. - The virtual path of the current application. - Always. - - - When overridden in a derived class, gets the virtual path of the application root and makes it relative by using the tilde (~) notation for the application root (as in "~/page.aspx"). - The virtual path of the application root for the current request with the tilde operator (~) added. - Always. - - - When overridden in a derived class, performs a binary read of a specified number of bytes from the current input stream. - An array that contains the binary data. - The number of bytes to read. - Always. - - - When overridden in a derived class, gets information about the requesting client's browser capabilities. - An object that represents the capabilities of the client browser. - Always. - - - When overridden in a derived class, gets the current request's client security certificate. - The client's security certificate. - Always. - - - When overridden in a derived class, gets or sets the character set of the data that is provided by the client. - The client's character set. - Always. - - - When overridden in a derived class, gets the length, in bytes, of content that was sent by the client. - The length, in bytes, of content that was sent by the client. - Always. - - - When overridden in a derived class, gets or sets the MIME content type of the request. - The MIME content type of the request, such as "text/html". - Always. - - - When overridden in a derived class, gets the collection of cookies that were sent by the client. - The client's cookies. - Always. - - - When overridden in a derived class, gets the virtual path of the current request. - The virtual path of the page handler that is currently executing. - Always. - - - When overridden in a derived class, gets the virtual path of the current request. - The virtual path of the current request. - Always. - - - When overridden in a derived class, gets the collection of files that were uploaded by the client, in multipart MIME format. - The files that were uploaded by the client. The items in the object are of type . - Always. - - - When overridden in a derived class, gets or sets the filter to use when the current input stream is being read. - An object to use as the filter. - Always. - - - When overridden in a derived class, gets the collection of form variables that were sent by the client. - The form variables. - Always. - - - When overridden in a derived class, gets the collection of HTTP headers that were sent by the client. - The request headers. - Always. - - - When overridden in a derived class, gets the HTTP data-transfer method (such as GET, POST, or HEAD) that was used by the client. - The HTTP data-transfer method that was used by the client. - Always. - - - When overridden in a derived class, gets the contents of the incoming HTTP entity body. - The contents of the incoming HTTP entity body. - Always. - - - When overridden in a derived class, gets a value that indicates whether the request has been authenticated. - true if the request has been authenticated; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the request is from the local computer. - true if the request is from the local computer; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the HTTP connection uses secure sockets (HTTPS protocol). - true if the connection is an SSL connection that uses HTTPS protocol; otherwise, false. - Always. - - - When overridden in a derived class, gets the specified object from the , , , or collections. - The , , , or collection member that is specified by . If the specified value is not found, null is returned. - The name of the collection member to get. - Always. - - - When overridden in a derived class, gets the type for the current user. - The identity for the current user. - Always. - - - When overridden in a derived class, maps an incoming image-field form parameter to appropriate x-coordinate and y-coordinate values. - A two-dimensional array of integers. - The name of the image map. - Always. - - - When overridden in a derived class, maps the specified virtual path to a physical path on the server. - The physical path on the server that is specified by . - The virtual path (absolute or relative) to map to a physical path. - Always. - - - When overridden in a derived class, maps the specified virtual path to a physical path on the server. - The physical path on the server. - The virtual path (absolute or relative) to map to a physical path. - The virtual base directory path that is used for relative resolution. - true to indicate that can belong to another application; otherwise, false. - Always. - - - When overridden in a derived class, gets a combined collection of , , , and items. - The collection of combined values. - - - When overridden in a derived class, gets the virtual path of the current request. - The virtual path of the current request. - Always. - - - When overridden in a derived class, gets additional path information for a resource that has a URL extension. - The additional path information for the resource. - Always. - - - When overridden in a derived class, gets the physical file-system path of the current application's root directory. - The file-system path of the current application's root directory. - Always. - - - When overridden in a derived class, gets the physical file-system path of the requested resource. - The file-system path of the requested resource. - Always. - - - When overridden in a derived class, gets the collection of HTTP query-string variables. - The query-string variables that were sent by the client in the URL of the current request. - Always. - - - When overridden in a derived class, gets the complete URL of the current request. - The complete URL of the current request. - Always. - - - When overridden in a derived class, gets or sets the HTTP data-transfer method (GET or POST) that was used by the client. - The HTTP data-transfer method type that was used by the client. - Always. - - - When overridden in a derived class, saves an HTTP request to disk. - The physical drive path. - A value that specifies whether to save HTTP headers to disk. - Always. - - - When overridden in a derived class, gets a collection of Web server variables. - The server variables. - Always. - - - When overridden in a derived class, gets the number of bytes in the current input stream. - The number of bytes in the input stream. - Always. - - - When overridden in a derived class, gets information about the URL of the current request. - An object that contains information about the URL of the current request. - Always. - - - When overridden in a derived class, gets information about the URL of the client request that linked to the current URL. - The URL of the page that linked to the current request. - Always. - - - When overridden in a derived class, gets the complete user-agent string of the client. - The complete user-agent string of the client. - Always. - - - When overridden in a derived class, gets the IP host address of the client. - The IP address of the client. - Always. - - - When overridden in a derived class, gets the DNS name of the client. - The DNS name of the client. - Always. - - - When overridden in a derived class, gets a sorted array of client language preferences. - A sorted array of client language preferences, or null if the array is empty. - Always. - - - When overridden in a derived class, causes validation to occur for the collections that are accessed through the , , and properties. - Always. - - - Encapsulates the HTTP intrinsic object that enables ASP.NET to read the HTTP values that are sent by a client during a Web request. - - - Initializes a new instance of the class by using the specified request object. - The object that this wrapper class provides access to. - - is null. - - - Gets an array of client-supported MIME accept types. - An array of client-supported MIME accept types. - - - Gets the anonymous identifier for the user, if it is available. - The current anonymous user identifier. - - - Gets the virtual path of the root of the ASP.NET application on the server. - The virtual root path of the current application. - - - Gets the virtual path of the application root and makes it relative by using the tilde (~) notation for the application root (as in "~/page.aspx"). - The virtual path of the application root for the current request with the tilde operator added. - - - Performs a binary read of a specified number of bytes from the current input stream. - An array that contains the binary data. - The number of bytes to read. - - is less than 0.- or - is greater than the number of bytes available. - - - Gets information about the requesting client's browser capabilities. - An object that represents the capabilities of the client browser. - - - Gets the current request's client security certificate. - The client's security certificate. - - - Gets or sets the character set of the data that was provided by the client. - The client's character set. - - - Gets the length, in bytes, of content that was sent by the client. - The length, in bytes, of content that was sent by the client. - - - Gets or sets the MIME content type of the request. - The MIME content type of the request, such as "text/html". - - - Gets the collection of cookies that were sent by the client. - The client's cookies. - - - Gets the virtual path of the current request. - The virtual path of the page handler that is currently executing. - - - Gets the virtual path of the current request. - The virtual path of the current request. - - - Gets the collection of files that were uploaded by the client, in multipart MIME format. - The files that were uploaded by the client. The items in the object are of type . - - - Gets or sets the filter to use when the current input stream is being read. - An object to use as the filter. - - - Gets the collection of form variables that were sent by the client. - The form variables. - - - Gets the collection of HTTP headers that were sent by the client. - The request headers. - - - Gets the HTTP data-transfer method (such as GET, POST, or HEAD) that was used by the client. - The HTTP data-transfer method that was used by the client. - - - Gets the contents of the incoming HTTP entity body. - The contents of the incoming HTTP content body. - - - Gets a value that indicates whether the request has been authenticated. - true if the request has been authenticated; otherwise, false. - - - Gets a value that indicates whether the request is from the local computer. - true if the request is from the local computer; otherwise, false. - - - Gets a value that indicates whether the HTTP connection uses secure sockets (HTTPS protocol). - true if the connection is an SSL connection that uses HTTPS protocol; otherwise, false. - - - Gets the specified object from the , , , or collections. - The , , , or collection member that is specified by . If the specified value is not found, null is returned. - The name of the collection member to get. - - - Gets the type for the current user. - The identity for the current user. - - - Maps an incoming image-field form parameter to appropriate x-coordinate and y-coordinate values. - A two-dimensional array of integers. - The name of the image map. - - - Maps the specified virtual path to a physical path on the server. - The physical path on the server that is specified by . - The virtual path (absolute or relative) to map to a physical path. - - - Maps the specified virtual path to a physical path on the server. - The physical path on the server. - The virtual path (absolute or relative) to map to a physical path. - The virtual base directory path that is used for relative resolution. - true to indicate that can belong to another application; otherwise, false. - - is false and belongs to another application. - No object is defined for the request. - - - Gets a combined collection of , , , and items. - The collection of combined values. - - - Gets the virtual path of the current request. - The virtual path of the current request. - - - Gets additional path information for a resource that has a URL extension. - The additional path information for the resource. - - - Gets the physical file-system path of the current application's root directory. - The file-system path of the current application's root directory. - - - Gets the physical file-system path of the requested resource. - The file-system path of the requested resource. - - - Gets the collection of HTTP query-string variables. - The query-string variables that were sent by the client in the URL of the current request. - - - Gets the complete URL of the current request. - The complete URL of the current request. - - - Gets or sets the HTTP data-transfer method (GET or POST) that was used by the client. - The HTTP data-transfer method type that was used by the client. - - - Saves an HTTP request to disk. - The physical drive path. - A value that specifies whether to save HTTP headers to disk. - - - Gets a collection of Web server variables. - The server variables. - - - Gets the number of bytes in the current input stream. - The number of bytes in the input stream. - - - Gets information about the URL of the current request. - An object that contains information about the URL of the current request. - - - Gets information about the URL of the client request that linked to the current URL. - The URL of the page that linked to the current request. - - - Gets the complete user-agent string of the client. - The complete user-agent string of the client. - - - Gets the IP host address of the client. - The IP address of the client. - - - Gets the DNS name of the client. - The DNS name of the client. - - - Gets a sorted array of client language preferences. - A sorted array of client language preferences, or null if the array is empty. - - - Causes validation to occur for the collections that are accessed through the , , and properties. - - - Serves as the base class for classes that provides HTTP-response information from an ASP.NET operation. - - - Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. - - - When overridden in a derived class, associates cache dependencies with the response that enable the response to be invalidated if it is cached and if the specified dependencies change. - A file, cache key, or object to add to the list of application dependencies. - Always. - - - When overridden in a derived class, makes the validity of a cached response dependent on the specified items in the cache. - A collection that contains the keys of the items that the cached response is dependent on. - Always. - - - When overridden in a derived class, makes the validity of a cached item dependent on the specified items in the cache. - An array that contains the keys of the items that the cached response is dependent on. - Always. - - - When overridden in a derived class, makes the validity of a cached response dependent on the specified item in the cache. - The key of the item that the cached response is dependent on. - Always. - - - When overridden in a derived class, adds file names to the collection of file names on which the current response is dependent. - The names of the files to add. - Always. - - - When overridden in a derived class, adds an array of file names to the collection of file names on which the current response is dependent. - An array of file names to add. - Always. - - - When overridden in a derived class, adds a single file name to the collection of file names on which the current response is dependent. - The name of the file to add. - Always. - - - When overridden in a derived class, adds an HTTP header to the current response. This method is provided for compatibility with earlier versions of ASP. - The name of the HTTP header to add to. - The string to add to the header. - Always. - - - When overridden in a derived class, adds an HTTP cookie to the HTTP response cookie collection. - The cookie to add to the response. - Always. - - - When overridden in a derived class, adds an HTTP header to the current response. - The name of the HTTP header to add to the current response. - The value of the header. - Always. - - - When overridden in a derived class, adds custom log information to the Internet Information Services (IIS) log file. - The text to add to the log file. - Always. - - - When overridden in a derived class, adds a session ID to the virtual path if the session is using session state, and returns the combined path. - The virtual path, with the session ID inserted. - The virtual path of a resource. - Always. - - - When overridden in a derived class, writes a string of binary characters to the HTTP output stream. - The binary characters to write to the current response. - Always. - - - When overridden in a derived class, gets or sets a value that indicates whether to buffer output and send it after the complete response has finished processing. - true if the output is buffered; otherwise, false. - Always. - - - When overridden in a derived class, gets or sets a value that indicates whether to buffer output and send it after the complete page has finished processing. - true if the output is buffered; otherwise false. - Always. - - - When overridden in a derived class, gets the caching policy (such as expiration time, privacy settings, and vary clauses) of the current Web page. - The caching policy of the current response. - Always. - - - When overridden in a derived class, gets or sets the Cache-Control HTTP header that matches one of the enumeration values. - The caching policy of the current response. - Always. - - - When overridden in a derived class, gets or sets the HTTP character set of the current response. - The HTTP character set of the current response. - Always. - - - When overridden in a derived class, clears all headers and content output from the current response. - Always. - - - When overridden in a derived class, clears all content from the current response. - Always. - - - When overridden in a derived class, clears all headers from the current response. - Always. - - - When overridden in a derived class, closes the socket connection to a client. - Always. - - - When overridden in a derived class, gets or sets the content encoding of the current response. - Information about the content encoding of the current response. - Always. - - - When overridden in a derived class, gets or sets the HTTP MIME type of the current response. - The HTTP MIME type of the current response. - Always. - - - When overridden in a derived class, gets the response cookie collection. - The response cookie collection. - Always. - - - When overridden in a derived class, disables kernel caching for the current response. - Always. - - - When overridden in a derived class, sends all currently buffered output to the client, stops execution of the requested process, and raises the event. - Always. - - - When overridden in a derived class, gets or sets the number of minutes before a page that is cached on the client or proxy expires. If the user returns to the same page before it expires, the cached version is displayed. is provided for compatibility with earlier versions of Active Server Pages (ASP). - The number of minutes before the page expires. - Always. - - - When overridden in a derived class, gets or sets the absolute date and time at which cached information expires in the cache. is provided for compatibility with earlier versions of Active Server Pages (ASP). - The date and time at which the page expires. - Always. - - - When overridden in a derived class, gets or sets a filter object that is used to modify the HTTP entity body before transmission. - An object that acts as the output filter. - Always. - - - When overridden in a derived class, sends all currently buffered output to the client. - Always. - - - When overridden in a derived class, gets or sets the encoding for the header of the current response. - Information about the encoding for the current header. - Always. - - - When overridden in a derived class, gets the collection of response headers. - The response headers. - Always. - - - When overridden in a derived class, gets a value that indicates whether the client is connected to the server. - true if the client is currently connected; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the client is being redirected to a new location. - true if the value of the location response header differs from the current location; otherwise, false. - Always. - - - When overridden in a derived class, gets the object that enables text output to the HTTP response stream. - An object that enables output to the client. - Always. - - - When overridden in a derived class, enables binary output to the outgoing HTTP content body. - An object that represents the raw contents of the outgoing HTTP content body. - Always. - - - When overridden in a derived class, appends an HTTP PICS-Label header to the current response. - The string to add to the PICS-Label header. - Always. - - - When overridden in a derived class, redirects a request to the specified URL. - The target location. - Always. - - - When overridden in a derived class, redirects a request to the specified URL and specifies whether execution of the current process should terminate. - The target location. - true to terminate the current process. - Always. - - - When overridden in a derived class, gets or sets the value of the HTTP Location header. - The absolute URL of the HTTP Location header. - Always. - - - When overridden in a derived class, removes from the cache all cached items that are associated with the specified path. - The virtual absolute path to the items to be removed from the cache. - Always. - - - When overridden in a derived class, updates an existing cookie in the cookie collection. - The cookie in the collection to be updated. - Always. - - - When overridden in a derived class, gets or sets the Status value that is returned to the client. - The status of the HTTP output. For information about valid status codes, see HTTP Status Codes on the MSDN Web site. - Always. - - - When overridden in a derived class, gets or sets the HTTP status code of the output that is returned to the client. - The status code of the HTTP output that is returned to the client. For information about valid status codes, see HTTP Status Codes on the MSDN Web site. - Always. - - - When overridden in a derived class, gets or sets the HTTP status message of the output that is returned to the client. - The status message of the HTTP output that is returned to the client. For information about valid status codes, see HTTP Status Codes on the MSDN Web site. - Always. - - - When overridden in a derived class, gets or sets a value that qualifies the status code of the response. - The IIS 7.0 substatus code. - Always. - - - When overridden in a derived class, gets or sets a value that indicates whether to send HTTP content to the client. - true if output is suppressed; otherwise, false. - Always. - - - When overridden in a derived class, writes the specified file to the HTTP response output stream, without buffering it in memory. - The name of the file to write to the HTTP output stream. - Always. - - - When overridden in a derived class, writes the specified part of a file to the HTTP response output stream, without buffering it in memory. - The name of the file to write to the HTTP output stream. - The position in the file where writing starts. - The number of bytes to write, starting at . - Always. - - - When overridden in a derived class, gets or sets a value that specifies whether IIS 7.0 custom errors are disabled. - true if IIS custom errors are disabled; otherwise, false. - Always. - - - When overridden in a derived class, writes a character to an HTTP response output stream. - The character to write to the HTTP output stream. - Always. - - - When overridden in a derived class, writes the specified array of characters to the HTTP response output stream. - The character array to write. - The position in the character array where writing starts. - The number of characters to write, starting at . - Always. - - - When overridden in a derived class, writes the specified object to the HTTP response stream. - The object to write to the HTTP output stream. - Always. - - - When overridden in a derived class, writes the specified string to the HTTP response output stream. - The string to write to the HTTP output stream. - Always. - - - When overridden in a derived class, writes the specified file to the HTTP response output stream. - The file handle of the file to write to the HTTP output stream. - The position in the file where writing starts. - The number of bytes to write, starting at . - Always. - - - When overridden in a derived class, writes the contents of the specified file to the HTTP response output stream as a file block. - The name of the file to write to the HTTP output stream. - Always. - - - When overridden in a derived class, writes the contents of the specified file to the HTTP response output stream and specifies whether the content is written as a memory block. - The name of the file to write to the current response. - true to write the file into a memory block. - Always. - - - When overridden in a derived class, writes the specified file to the HTTP response output stream. - The name of the file to write to the HTTP output stream. - The position in the file where writing starts. - The number of bytes to write, starting at . - Always. - - - When overridden in a derived class, inserts substitution blocks into the response, which enables dynamic generation of regions for cached output responses. - The method, user control, or object to substitute. - Always. - - - Encapsulates the HTTP intrinsic object that provides HTTP-response information from an ASP.NET operation. - - - Initializes a new instance of the class. - The object that this wrapper class provides access to. - - - When overridden in a derived class, associates cache dependencies with the response that enable the response to be invalidated if it is cached and if the specified dependencies change. - A file, cache key, or object to add to the list of application dependencies. - - - Makes the validity of a cached response dependent on the specified items in the cache. - A collection that contains the keys of the items that the cached response is dependent on. - - - Makes the validity of a cached item dependent on the specified items in the cache. - An array that contains the keys of the items that the cached response is dependent on. - - - Makes the validity of a cached response dependent on the specified item in the cache. - The key of the item that the cached response is dependent on. - - - Adds file names to the collection of file names on which the current response is dependent. - The names of the files to add. - - - Adds an array of file names to the collection of file names on which the current response is dependent. - An array of files names to add. - - - Adds a single file name to the collection of file names on which the current response is dependent. - The name of the file to add. - - - Adds an HTTP header to the current response. This method is provided for compatibility with earlier versions of ASP. - The name of the HTTP header to add to. - The string to add to the header. - - - Adds an HTTP cookie to the HTTP response cookie collection. - The cookie to add to the response. - The cookie was added after the HTTP headers were sent. - - - Adds an HTTP header to the current response. - The name of the HTTP header to add to the current response. - The value of the header. - The header was appended after the HTTP headers were sent. - - - Adds custom log information to the Internet Information Services (IIS) log file. - The text to add to the log file. - - - Adds a session ID to the virtual path if the session is using session state, and returns the combined path. - The virtual path with the session ID inserted. If session state is not used, returns the original value. - The virtual path of a resource. - - - Writes a string of binary characters to the HTTP output stream. - The binary characters to write to the current response. - - - Gets or sets a value that indicates whether to buffer output and send it after the complete response has finished processing. - true if the output is buffered; otherwise, false. - - - Gets or sets a value that indicates whether to buffer output and send it after the complete page has finished processing. - true if the output is buffered; otherwise false. The default is true. - - - Gets the caching policy (such as expiration time, privacy settings, and vary clauses) of the current Web page. - The caching policy of the current response. - - - Gets or sets the Cache-Control HTTP header that matches one of the enumeration values. - The caching policy of the current response. - - - Gets or sets the HTTP character set of the current response. - The HTTP character set of the current response. - - - Clears all headers and content output from the current response. - - - Clears all content output from the current response. - - - Clears all headers from the current response. - - - Closes the socket connection to a client. - - - Gets or sets the content encoding of the current response. - Information about the content encoding of the current response. - Attempted to set to null. - - - Gets or sets the HTTP MIME type of the current response. - The HTTP MIME type of the current response. The default value is "text/html". - The property is set to null. - - - Gets the response cookie collection. - The response cookie collection. - - - Disables kernel caching for the current response. - - - Sends all currently buffered output to the client, stops execution of the requested process, and raises the event. - The call to has terminated the current request. - - - Gets or sets the number of minutes before a page that is cached on the client or proxy expires. If the user returns to the same page before it expires, the cached version is displayed. is provided for compatibility with earlier versions of ASP. - The number of minutes before the page expires. - - - Gets or sets the absolute date and time at which cached information expires in the cache. is provided for compatibility with earlier versions of ASP. - The date and time at which the page expires. - - - Gets or sets a filter object that is used to modify the HTTP entity body before transmission. - An object that acts as the output filter. - - - Sends all currently buffered output to the client. - The method was called after the response was finished. - - - Gets or sets the encoding for the header of the current response. - Information about the encoding for the current header. - The encoding value is null. - The encoding value is .- or -The headers have already been sent. - - - Gets the collection of response headers. - The response headers. - The operation requires the integrated pipeline mode in IIS 7.0 and at least the .NET Framework version 3.0. - - - Gets a value that indicates whether the client is connected to the server. - true if the client is currently connected; otherwise, false. - - - Gets a value that indicates whether the client is being redirected to a new location. - true if the value of the location response header differs from the current location; otherwise, false. - - - Gets the object that enables output of text to the outgoing HTTP response stream. - An object that enables custom output to the client. - - - Provides binary output to the outgoing HTTP content body. - An object that represents the raw contents of the outgoing HTTP content body. - - - Appends an HTTP PICS-Label header to the current response. - The string to add to the PICS-Label header. - - - Redirects a request to the specified URL. - The target location. - Redirection was attempted after the HTTP headers were sent. - - - Redirects a request to the specified URL and specifies whether execution of the current process should terminate. - The target location. - true to terminate the current process. - - is null. - - contains a newline character. - Redirection was attempted after the HTTP headers were sent. - The request is the result of a callback. - - - Gets or sets the value of the HTTP Location header. - The absolute URL of the HTTP Location header. - - - Removes from the cache all cached items that are associated with the specified path. - The virtual absolute path to the items to be removed from the cache. - - - Updates an existing cookie in the cookie collection. - The cookie in the collection to be updated. - The cookie was set after the HTTP headers were sent. - - - Sets the Status value that is returned to the client. - The status of the HTTP output. The default value is "200 (OK)". For information about valid status codes, see HTTP Status Codes on the MSDN Web site. - Status is set to an invalid status code. - - - Gets or sets the HTTP status code of the output that is returned to the client. - The status code of the HTTP output that is returned to the client. The default value is 200. For information about valid status codes, see HTTP Status Codes on the MSDN Web site. - - was set after the HTTP headers were sent. - - - Gets or sets the HTTP status message of the output that is returned to the client. - The status message of the HTTP output that is returned to the client. The default value is "OK". For information about valid status codes, see HTTP Status Codes on the MSDN Web site. - StatusDescription was set after the HTTP headers were sent. - The status value is longer than 512 characters. - - - Gets or sets a value that qualifies the status code of the response. - The IIS 7.0 substatus code. - The operation requires the integrated pipeline mode in IIS 7.0 and at least the .NET Framework version 3.0. - The status code was set after all HTTP headers were sent. - - - Gets or sets a value that indicates whether to send HTTP content to the client. - true if output is suppressed; otherwise, false. - - - Writes the specified file to the HTTP response output stream, without buffering it in memory. - The name of the file to write to the HTTP output stream. - - is null - - - Writes the specified part of a file to the HTTP response output stream, without buffering it in memory. - The name of the file to write to the HTTP output stream. - The position in the file where writing starts. - The number of bytes to write, starting at . - The parameter is less than zero.- or -The parameter is less than -1.- or - The parameter is greater than the file size minus . - The out-of-process worker request is not supported.- or -The response is not using an object. - - - Gets or sets a value that specifies whether IIS 7.0 custom errors are disabled. - true if IIS custom errors are disabled; otherwise, false. - - - Writes a character to an HTTP response output stream. - The character to write to the HTTP output stream. - - - Writes the specified array of characters to the HTTP response output stream. - The character array to write. - The position in the character array where writing starts. - The number of characters to write, starting at . - - - Writes the specified object to the HTTP response stream. - The object to write to the HTTP output stream. - - - Writes the specified string to the HTTP response output stream. - The string to write to the HTTP output stream. - - - Writes the specified file to the HTTP response output stream. - The file handle of the file to write to the HTTP output stream. - The position in the file where writing starts. - The number of bytes to write, starting at . - - is null. - - is less than 0.- or - is greater than the file size minus . - - - Writes the contents of the specified file to the HTTP response output stream as a file block. - The name of the file to write to the HTTP output stream. - The parameter is null. - - - Writes the contents of the specified file to the HTTP response output stream and specifies whether the content is written as a memory block. - The name of the file to write to the current response. - true to write the file into a memory block. - The parameter is null. - - - Writes the specified file to the HTTP response output stream. - The name of the file to write to the HTTP output stream. - The position in the file where writing starts. - The number of bytes to write, starting at . - - is less than 0.- or - is greater than the file size minus . - - - Inserts substitution blocks into the response, which enables dynamic generation of regions for cached output responses. - The method, user control, or object to substitute. - The target of the parameter is of type . - - - Serves as the base class for classes that provide helper methods for processing Web requests. - - - Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. - - - When overridden in a derived class, clears the most recent exception. - Always. - - - When overridden in a derived class, creates a server instance of a COM object that is identified by the object's programmatic identifier (ProgID). - The new object. - The class or type of object to create an instance of. - Always. - - - When overridden in a derived class, creates a server instance of a COM object that is identified by the object's type. - The new object. - A type that represents the object to create. - Always. - - - When overridden in a derived class, creates a server instance of a COM object that is identified by the object's class identifier (CLSID). - The new object. - The class identifier of the object to create an instance of. - Always. - - - When overridden in a derived class, executes the handler for the specified virtual path in the context of the current process. - The URL of the handler to execute. - Always. - - - When overridden in a derived class, executes the handler for the specified virtual path in the context of the current process and specifies whether to clear the and collections. - The URL of the handler to execute. - true to preserve the and collections; false to clear the and collections. - Always. - - - When overridden in a derived class, executes the handler for the specified virtual path in the context of the current process, using a instance to capture output from the executed handler. - The URL of the handler to execute. - An object to capture the output. - Always. - - - When overridden in a derived class, executes the handler for the specified virtual path in the context of the current request, using a instance to capture output from the page and a value that indicates whether to clear the and collections. - The URL of the handler to execute. - The object to capture the output. - true to preserve the and collections; false to clear the and collections. - Always. - - - When overridden in a derived class, executes the specified handler in the context of the current process, using a instance to capture output from the executed handler and a value that specifies whether to clear the and collections. - The HTTP handler that implements the interface to transfer the current request to. - The object to capture the output. - true to preserve the and collections; false to clear the and collections. - Always. - - - When overridden in a derived class, returns the most recent exception. - The most recent exception that was thrown. - Always. - - - When overridden in a derived class, decodes an HTML-encoded string and returns the decoded string. - The decoded text. - The HTML string to decode. - Always. - - - When overridden in a derived class, decodes an HTML-encoded string and returns the results in a stream. - The HTML string to decode. - The stream to contain the decoded string. - Always. - - - When overridden in a derived class, HTML-encodes a string and returns the encoded string. - The HTML-encoded text. - The string to encode. - Always. - - - When overridden in a derived class, HTML-encodes a string and sends the resulting output to an output stream. - The string to encode. - The stream to contain the encoded string. - Always. - - - When overridden in a derived class, gets the server's computer name. - The name of the server computer. - Always. - - - When overridden in a derived class, returns the physical file path that corresponds to the specified virtual path on the Web server. - The physical file path that corresponds to . - The virtual path to get the physical path for. - Always. - - - When overridden in a derived class, gets or sets the request time-out value in seconds. - The time-out value for requests. - Always. - - - When overridden in a derived class, terminates execution of the current process and starts execution of a page or handler that is specified with a URL. - The URL of the page or handler to execute. - Always. - - - When overridden in a derived class, terminates execution of the current page and starts execution of a different page or handler by using the specified URL and a value that specifies whether to clear the and collections. - The URL of the page or handler to execute. - true to preserve the and collections; false to clear the and collections. - Always. - - - When overridden in a derived class, terminates execution of the current process and starts execution of a new request, using a custom HTTP handler and a value that specifies whether to clear the and collections. - The HTTP handler to transfer the current request to. - true to preserve the and collections; false to clear the and collections. - Always. - - - When overridden in a derived class, asynchronously executes the end point at the specified URL. - The URL of the page or handler to execute. - Always. - - - When overridden in a derived class, asynchronously executes the endpoint at the specified URL and specifies whether to clear the and collections. - The URL of the page or handler to execute. - true to preserve the and collections; false to clear the and collections. - Always. - - - When overridden in a derived class, asynchronously executes the endpoint at the specified URL by using the specified HTTP method and headers. - The URL of the page or handler to execute. - true to preserve the and collections; false to clear the and collections. - The HTTP method (GET, POST, and so on) to use for the new request. If null, the HTTP method of the original request is used. - A collection of request headers for the new request. - Always. - - - When overridden in a derived class, decodes a URL-encoded string and returns the decoded string. - The decoded text. - The string to decode. - Always. - - - When overridden in a derived class, decodes a URL-encoded string and sends the resulting output to a stream. - The string to decode. - The stream to contain the decoded string. - Always. - - - When overridden in a derived class, URL-encodes a string and returns the encoded string. - The URL-encoded text. - The text to URL-encode. - Always. - - - When overridden in a derived class, URL-encodes a string and sends the resulting output to a stream. - The string to encode. - The stream to contain the encoded string. - Always. - - - When overridden in a derived class, URL-encodes the path section of a URL string. - The URL-encoded text. - The string to URL-encode. - Always. - - - When overridden in a derived class, decodes a URL string token into an equivalent byte array by using base64-encoded digits. - The byte array that contains the decoded URL token. - The URL string token to decode. - Always. - - - When overridden in a derived class, encodes a byte array into an equivalent string representation by using base64 digits, which makes it usable for transmission on the URL. - The string that contains the encoded array if the length of is greater than 1; otherwise, an empty string (""). - The byte array to encode. - - - Encapsulates the HTTP intrinsic object that provides helper methods for processing Web requests. - - - Initializes a new instance of the class. - The object that this wrapper class provides access to. - - - Clears the most recent exception. - - - Creates a server instance of a COM object that is identified by the object's programmatic identifier (ProgID). - The new object. - The class or type of object to create an instance of. - An instance of the object could not be created. - - - Creates a server instance of a COM object that is identified by the object's type. - The new object. - A type that represents the object to create. - - - Creates a server instance of a COM object that is identified by the object's class identifier (CLSID). - The new object. - The class identifier of the object to create an instance of. - An instance of the object cannot be created. - - - Executes the handler for the specified virtual path in the context of the current process. - The URL of the handler to execute. - The current object is null.- or -An error occurred when the handler specified by was executed. - - is null. - or - is not a virtual path. - - - Executes the handler for the specified virtual path in the context of the current process and specifies whether to clear the and collections. - The URL of the handler to execute. - true to preserve the and collections; false to clear the and collections. - The current object is null.- or -An error occurred when the handler specified by was executed. - - is null. - or - is not a virtual path. - - - Executes the handler for the specified virtual path in the context of the current process, using a instance to capture output from the executed handler. - The URL of the handler to execute. - An object to capture the output. - The current is null. - or -An error occurred when the handler specified by was executed. - - is null. - or - is not a virtual path. - - - Executes the handler for the specified virtual path in the context of the current request, using a instance to capture output from the page and a value that indicates whether to clear the and collections. - The URL of the handler to execute. - The object to capture the output. - true to preserve the and collections; false to clear the and collections. - The current instance is null. - or - ends with a period (.).- or -An error occurred when the handler specified by was executed. - - is null. - - is not a virtual path. - - - Executes the specified handler in the context of the current process, using a instance to capture output from the executed handler and a value that specifies whether to clear the and collections. - The HTTP handler that implements the interface to transfer the current request to. - The object to capture the output. - true to preserve the and collections; false to clear the and collections. - An error occurred when the handler specified by was executed. - The parameter is null. - - - Returns the most recent exception. - The previous exception that was thrown. - - - Decodes an HTML-encoded string and returns the decoded string. - The decoded text. - The HTML string to decode. - - - Decodes an HTML-encoded string and returns the results in a stream. - The HTML string to decode. - The stream to contain the decoded string. - - - HTML-encodes a string and returns the encoded string. - The HTML-encoded text. - The string to encode. - - - HTML-encodes a string and sends the resulting output to an output stream. - The string to encode. - The stream to contain the encoded string. - - - Gets the server's computer name. - The name of the server computer. - The computer name cannot be found. - - - Returns the physical file path that corresponds to the specified virtual path on the Web server. - The physical file path that corresponds to . - The virtual path to get the physical path for. - The current object is null. - - - Gets or sets the request time-out value in seconds. - The time-out value for requests. - The current object is null. - The time-out period is null or otherwise cannot be set. - - - Terminates execution of the current process and starts execution of a page or handler that is specified with a URL. - The URL of the page or handler to execute. - - - Terminates execution of the current page and starts execution of a different page or handler by using the specified URL and a value that specifies whether to clear the and collections. - The URL of the page or handler to execute. - true to preserve the and collections; false to clear the and collections. - The current page request is a callback. - - - Terminates execution of the current process and starts execution of a new request, using a custom HTTP handler and a value that specifies whether to clear the and collections. - The HTTP handler to transfer the current request to. - true to preserve the and collections; false to clear the and collections. - The current page request is a callback. - - - Asynchronously executes the end point at the specified URL. - The URL of the page or handler to execute. - The request requires the integrated pipeline mode of IIS 7.0. - The server is not available to handle the request. - The parameter is null. - - - Asynchronously executes the endpoint at the specified URL and specifies whether to clear the and collections. - The URL of the page to execute. - true to preserve the and collections; false to clear the and collections. - The request requires the integrated pipeline mode of IIS 7.0. - The server is not available to handle the request. - The parameter is null. - - - Asynchronously executes the endpoint at the specified URL by using the specified HTTP method and headers. - The URL of the page or handler to execute. - true to preserve the and collections; false to clear the and collections. - The HTTP method (GET, POST, and so on) to use for the new request. If null, the HTTP method of the original request is used. - A collection of request headers for the new request. - The request requires IIS 7.0 running in integrated mode. - The server is not available to handle the request. - The parameter is null. - - - Decodes a URL-encoded string and returns the decoded string. - The decoded text. - The string to decode. - - - Decodes a URL-encoded string and sends the resulting output to a stream. - The HTML string to decode. - The stream to contain the decoded string. - - - URL-encodes a string and returns the encoded string. - The URL-encoded text. - The text to URL-encode. - - - URL-encodes a string and sends the resulting output to a stream. - The string to encode. - The stream to contain the encoded string. - - - URL-encodes the path section of a URL string. - The URL-encoded text. - The string to URL-encode. - - - Decodes a URL string token into an equivalent byte array by using base64 digits. - The byte array that contains the decoded URL string token. - The URL string token to decode. - The value of the parameter is null. - - - Encodes a byte array into an equivalent string representation by using base64 digits, which makes it usable for transmission on the URL. - The string that contains the encoded array if the length of is greater than 1; otherwise, an empty string (""). - The byte array to encode. - The value of the parameter is null. - - - Serves as the base class for classes that provides access to session-state values, session-level settings, and lifetime management methods. - - - Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. - - - When overridden in a derived class, cancels the current session. - Always. - - - When overridden in a derived class, adds an item to the session-state collection. - The name of the item to add to the session-state collection. - The value of the item to add to the session-state collection. - Always. - - - When overridden in a derived class, removes all keys and values from the session-state collection. - Always. - - - When overridden in a derived class, gets or sets the character-set identifier for the current session. - The character-set identifier for the current session. - Always. - - - When overridden in a derived class, gets a reference to the current session-state object. - The current session-state object. - Always. - - - When overridden in a derived class, gets a value that indicates whether the application is configured for cookieless sessions. - One of the cookie-mode values that indicate whether the application is configured for cookieless sessions. - Always. - - - When overridden in a derived class, copies the collection of session-state values to a one-dimensional array, starting at the specified index in the array. - The array to copy session values to. - The zero-based index in at which copying starts. - Always. - - - When overridden in a derived class, gets the number of items in the session-state collection. - The number of items in the collection. - Always. - - - When overridden in a derived class, returns an enumerator that can be used to read all the session-state variable names in the current session. - An enumerator that can iterate through the variable names in the session-state collection. - Always. - - - When overridden in a derived class, gets a value that indicates whether the session ID is embedded in the URL. - true if the session ID is embedded in the URL; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the session was created during the current request. - true if the session was created during the current request; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the session is read-only. - true if the session is read-only; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether access to the collection of session-state values is synchronized (thread safe). - true if access to the collection is synchronized (thread safe); otherwise, false. - Always. - - - When overridden in a derived class, gets or sets a session value by using the specified index. - The session-state value that is stored at the specified index. - The index of the session value. - Always. - - - When overridden in a derived class, gets or sets a session value by using the specified name. - The session-state value that has the specified name, or null if the item does not exist. - The key name of the session value. - Always. - - - When overridden in a derived class, gets a collection of the keys for all values that are stored in the session-state collection. - The session keys. - Always. - - - When overridden in a derived class, gets or sets the locale identifier (LCID) of the current session. - The LCID (culture) of the current session. - Always. - - - When overridden in a derived class, gets the current session-state mode. - The session-state mode. - Always. - - - When overridden in a derived class, deletes an item from the session-state collection. - The name of the item to delete from the session-state collection. - Always. - - - When overridden in a derived class, removes all keys and values from the session-state collection. - Always. - - - When overridden in a derived class, deletes the item at the specified index from the session-state collection. - The index of the item to remove from the session-state collection. - Always. - - - When overridden in a derived class, gets the unique identifier for the session. - The unique session identifier. - Always. - - - When overridden in a derived class, gets a collection of objects that are declared by object elements that are marked as server controls and scoped to the current session in the application's Global.asax file. - The objects that are declared in the Global.asax file. - Always. - - - When overridden in a derived class, gets an object that can be used to synchronize access to the collection of session-state values. - An object that can be used to synchronize access to the collection. - Always. - - - When overridden in a derived class, gets or sets the time, in minutes, that can elapse between requests before the session-state provider ends the session. - The time-out period, in minutes. - Always. - - - Encapsulates the HTTP intrinsic object that provides access to session-state values, session-level settings, and lifetime management methods. - - - Initializes a new instance of the class. - The object that this wrapper class provides access to. - - is null. - - - Cancels the current session. - - - Adds an item to the session-state collection. - The name of the item to add to the session-state collection. - The value of the item to add to the session-state collection. - - - Removes all keys and values from the session-state collection. - - - Gets or sets the character-set identifier for the current session. - The character-set identifier for the current session. - - - Gets a reference to the current session-state object. - The current session-state object. - - - Gets a value that indicates whether the application is configured for cookieless sessions. - One of the cookie-mode values that indicate whether the application is configured for cookieless sessions. The default is . - - - Copies the collection of session-state values to a one-dimensional array, starting at the specified index in the array. - The array to copy session values to - The zero-based index in at which copying starts. - - - Gets the number of items in the session-state collection. - The number of items in the collection. - - - Returns an enumerator that can be used to read all the session-state variable names in the current session. - An enumerator that can iterate through the variable names in the session-state collection. - - - Gets a value that indicates whether the session ID is embedded in the URL. - true if the session ID is embedded in the URL; otherwise, false. - - - Gets a value that indicates whether the session was created during the current request. - true if the session was created during the current request; otherwise, false. - - - Gets a value that indicates whether the session is read-only. - true if the session is read-only; otherwise, false. - - - Gets a value that indicates whether access to the collection of session-state values is synchronized (thread safe). - true if access to the collection is synchronized (thread safe); otherwise, false. - - - Gets or sets a session value by using the specified index. - The session-state value that is stored at the specified index. - The index of the session value. - - is outside the valid range of indexes for the collection. - - - Gets or sets a session value by using the specified name. - The session-state value that has the specified name, or null if the item does not exist. - The key name of the session value. - - - Gets a collection of the keys for all values that are stored in the session-state collection. - The session keys. - - - Gets or sets the locale identifier (LCID) of the current session. - The LCID (culture) of the current session. - - - Gets the current session-state mode. - The session-state mode. - - - Deletes an item from the session-state collection. - The name of the item to delete from the session-state collection. - - - Removes all keys and values from the session-state collection. - - - Deletes the item at the specified index from the session-state collection. - The index of the item to remove from the session-state collection. - - is less than zero.- or - is equal to or greater than . - - - Gets the unique identifier for the session. - The unique session identifier. - - - Gets a collection of objects that are declared by object elements that are marked as server controls and scoped to the current session in the application's Global.asax file. - The objects that are declared in the Global.asax file. - - - Gets an object that can be used to synchronize access to the collection of session-state values. - An object that can be used to synchronize access to the collection. - - - Gets or sets the time, in minutes, that can elapse between requests before the session-state provider ends the session. - The time-out period, in minutes. - - - Serves as the base class for classes that provide a collection of application-scoped objects for the property. - - - Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. - - - When overridden in a derived class, copies the elements of the collection to an array, starting at the specified index in the array. - The one-dimensional array that is the destination of the elements that are copied from the collection. The array must have zero-based indexing. - The zero-based index in at which to begin copying. - Always. - - - When overridden in a derived class, gets the number of objects in the collection. - The number of objects in the collection. - Always. - - - When overridden in a derived class, returns an enumerator that can be used to iterate through the collection. - An object that can be used to iterate through the collection. - Always. - - - When overridden in a derived class, returns the object that has the specified name from the collection. - The object that is specified by . - The case-insensitive name of the object to return. - Always. - - - When overridden in a derived class, gets a value that indicates whether the collection is read-only. - true if the collection is read-only; otherwise, false. - Always. - - - When overridden in a derived class, gets a value that indicates whether the collection is thread-safe. - true if the collection is thread-safe; otherwise, false. - Always. - - - When overridden in a derived class, gets the object that has the specified name from the collection. - The object that is specified by . - The case-insensitive name of the object to get. - Always. - - - When overridden in a derived class, gets a value that indicates whether the collection has been accessed. - true if the collection has never been accessed; otherwise, false. - Always. - - - When overridden in a derived class, writes the contents of the collection to a object. - The object to use to write the serialized collection to a stream or encoded string. - Always. - - - When overridden in a derived class, gets an object that can be used to synchronize access to the collection. - An object that can be used to synchronize access to the collection. - Always. - - - Encapsulates the HTTP intrinsic object that provides a collection of application-scoped objects for the property. - - - Initializes a new instance of the class. - The object that this wrapper class provides access to. - - is null. - - - Copies the elements of the collection to an array, starting at the specified index in the array. - The one-dimensional array that is the destination of the elements that are copied from the collection. The array must have zero-based indexing. - The zero-based index in at which to begin copying. - - - Gets the number of objects in the collection. - The number of objects in the collection. - - - Returns an enumerator that can be used to iterate through the collection. - An object that can be used to iterate through the collection. - - - Returns the object that has the specified name from the collection. - The object that is specified by , if found; otherwise, null. - The case-insensitive name of the object to return. - - - Gets a value that indicates whether the collection is read-only. - true in all cases. - - - Gets a value that indicates whether the collection is thread-safe. - false in all cases. - - - Gets the object that has the specified name from the collection. - The object that is specified by , if found; otherwise, null. - The case-insensitive name of the object to get. - - - Gets a value that indicates whether the collection has been accessed. - true if the collection has never been accessed; otherwise, false. - - - Writes the contents of the collection to a object. - The object to use to write the serialized collection to a stream or encoded string. - - - Gets an object that can be used to synchronize access to the collection. - The current instance of the class that is wrapped by this class. - - - \ No newline at end of file diff --git a/bin/aspnetmvc/System.Web.Mvc.dll b/bin/aspnetmvc/System.Web.Mvc.dll deleted file mode 100644 index eed0d994..00000000 Binary files a/bin/aspnetmvc/System.Web.Mvc.dll and /dev/null differ diff --git a/bin/aspnetmvc/System.Web.Mvc.xml b/bin/aspnetmvc/System.Web.Mvc.xml deleted file mode 100644 index af648fcb..00000000 --- a/bin/aspnetmvc/System.Web.Mvc.xml +++ /dev/null @@ -1,9395 +0,0 @@ - - - - System.Web.Mvc - - - - Represents an attribute that specifies which HTTP verbs an action method will respond to. - - - Initializes a new instance of the class by using a list of HTTP verbs that the action method will respond to. - The HTTP verbs that the action method will respond to. - The parameter is null or zero length. - - - Initializes a new instance of the class using the HTTP verbs that the action method will respond to. - The HTTP verbs that the action method will respond to. - - - Determines whether the specified method information is valid for the specified controller context. - true if the method information is valid; otherwise, false. - The controller context. - The method information. - The parameter is null. - - - Gets or sets the list of HTTP verbs that the action method will respond to. - The list of HTTP verbs that the action method will respond to. - - - Provides information about an action method, such as its name, controller, parameters, attributes, and filters. - - - Initializes a new instance of the class. - - - Gets the name of the action method. - The name of the action method. - - - Gets the controller descriptor. - The controller descriptor. - - - Executes the action method by using the specified parameters and controller context. - The result of executing the action method. - The controller context. - The parameters of the action method. - - - Returns an array of custom attributes that are defined for this member, excluding named attributes. - An array of custom attributes, or an empty array if no custom attributes exist. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The custom attribute type cannot be loaded. - There is more than one attribute of type defined for this member. - - - Returns an array of custom attributes that are defined for this member, identified by type. - An array of custom attributes, or an empty array if no custom attributes of the specified type exist. - The type of the custom attributes. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The custom attribute type cannot be loaded. - There is more than one attribute of type defined for this member. - The parameter is null. - - - Returns the filters that are associated with this action method. - The filters that are associated with this action method. - - - Returns the parameters of the action method. - The parameters of the action method. - - - Returns the action-method selectors. - The action-method selectors. - - - Determines whether one or more instances of the specified attribute type are defined for this member. - true if is defined for this member; otherwise, false. - The type of the custom attribute. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The parameter is null. - - - Gets the unique ID for the action descriptor using lazy initialization. - The unique ID. - - - Provides the context for the ActionExecuted method of the class. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The controller context. - The action method descriptor. - true if the action is canceled. - The exception object. - The parameter is null. - - - Gets or sets the action descriptor. - The action descriptor. - - - Gets or sets a value that indicates that this object is canceled. - true if the context canceled; otherwise, false. - - - Gets or sets the exception that occurred during the execution of the action method, if any. - The exception that occurred during the execution of the action method. - - - Gets or sets a value that indicates whether the exception is handled. - true if the exception is handled; otherwise, false. - - - Gets or sets the result returned by the action method. - The result returned by the action method. - - - Provides the context for the ActionExecuting method of the class. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified controller context, action descriptor, and action-method parameters. - The controller context. - The action descriptor. - The action-method parameters. - The or parameter is null. - - - Gets or sets the action descriptor. - The action descriptor. - - - Gets or sets the action-method parameters. - The action-method parameters. - - - Gets or sets the result that is returned by the action method. - The result that is returned by the action method. - - - Represents the base class for filter attributes. - - - Initializes a new instance of the class. - - - Called by the ASP.NET MVC framework after the action method executes. - The filter context. - - - Called by the ASP.NET MVC framework before the action method executes. - The filter context. - - - Called by the ASP.NET MVC framework after the action result executes. - The filter context. - - - Called by the ASP.NET MVC framework before the action result executes. - The filter context. - - - Represents an attribute that is used to influence the selection of an action method. - - - Initializes a new instance of the class. - - - Determines whether the action method selection is valid for the specified controller context. - true if the action method selection is valid for the specified controller context; otherwise, false. - The controller context. - Information about the action method. - - - Represents an attribute that is used for the name of an action. - - - Initializes a new instance of the class. - Name of the action. - The parameter is null or empty. - - - Determines whether the action name is valid within the specified controller context. - true if the action name is valid within the specified controller context; otherwise, false. - The controller context. - The name of the action. - Information about the action method. - - - Gets or sets the name of the action. - The name of the action. - - - Represents an attribute that affects the selection of an action method. - - - Initializes a new instance of the class. - - - Determines whether the action name is valid in the specified controller context. - true if the action name is valid in the specified controller context; otherwise, false. - The controller context. - The name of the action. - Information about the action method. - - - Encapsulates the result of an action method and is used to perform a framework-level operation on behalf of the action method. - - - Initializes a new instance of the class. - - - Enables processing of the result of an action method by a custom type that inherits from the class. - The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data. - - - Represents a delegate that contains the logic for selecting an action method. - true if an action method was successfully selected; otherwise, false. - The current HTTP request context. - - - Provides a class that implements the interface in order to support additional metadata. - - - Initializes a new instance of the class. - The name of the model metadata. - The value of the model metadata. - - - Gets the name of the additional metadata attribute. - The name of the of the additional metadata attribute. - - - Provides metadata to the model metadata creation process. - - - Gets the type of the of the additional metadata attribute. - The type of the of the additional metadata attribute. - - - Gets the value of the of the additional metadata attribute. - The value of the of the additional metadata attribute. - - - Represents support for rendering HTML in AJAX scenarios within a view. - - - Initializes a new instance of the class using the specified view context and view data container. - The view context. - The view data container. - One or both of the parameters is null. - - - Initializes a new instance of the class by using the specified view context, view data container, and route collection. - The view context. - The view data container. - The URL route collection. - One or more of the parameters is null. - - - Gets or sets the root path for the location to use for globalization script files. - The location of the folder where globalization script files are stored. The default location is "~/Scripts/Globalization". - - - Serializes the specified message and returns the resulting JSON-formatted string. - The serialized message as a JSON-formatted string. - The message to serialize. - - - Gets the collection of URL routes for the application. - The collection of routes for the application. - - - Gets the context information about the view. - The context of the view. - - - Gets the current view data dictionary. - The view data dictionary. - - - Gets the view data container. - The view data container. - - - Represents support for rendering HTML in AJAX scenarios within a strongly typed view. - The type of the model. - - - Initializes a new instance of the class by using the specified view context and view data container. - The view context. - The view data container. - - - Initializes a new instance of the class by using the specified view context, view data container, and URL route collection. - The view context. - The view data container. - The URL route collection. - - - Gets the strongly typed version of the view data dictionary. - The strongly typed data dictionary of the view. - - - Represents a class that extends the class by adding the ability to determine whether an HTTP request is an AJAX request. - - - - Allows a request to include HTML markup during model binding by skipping request validation for the property. (It is strongly recommended that your application explicitly check all models where you disable request validation in order to prevent script exploits.) - - - Initializes a new instance of the class. - - - This method supports the ASP.NET MVC validation infrastructure and is not intended to be used directly from your code. - The model metadata. - - - Provides a way to register one or more areas in an ASP.NET MVC application. - - - Initializes a new instance of the class. - - - Gets the name of the area to register. - The name of the area to register. - - - Registers all areas in an ASP.NET MVC application. - - - Registers all areas in an ASP.NET MVC application by using the specified user-defined information. - An object that contains user-defined information to pass to the area. - - - Registers an area in an ASP.NET MVC application using the specified area's context information. - Encapsulates the information that is required in order to register the area. - - - Encapsulates the information that is required in order to register an area within an ASP.NET MVC application. - - - Initializes a new instance of the class using the specified area name and routes collection. - The name of the area to register. - The collection of routes for the application. - - - Initializes a new instance of the class using the specified area name, routes collection, and user-defined data. - The name of the area to register. - The collection of routes for the application. - An object that contains user-defined information to pass to the area. - - - Gets the name of the area to register. - The name of the area to register. - - - Maps the specified URL route and associates it with the area that is specified by the property. - A reference to the mapped route. - The name of the route. - The URL pattern for the route. - The parameter is null. - - - Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values. - A reference to the mapped route. - The name of the route. - The URL pattern for the route. - An object that contains default route values. - The parameter is null. - - - Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values and constraint. - A reference to the mapped route. - The name of the route. - The URL pattern for the route. - An object that contains default route values. - A set of expressions that specify valid values for a URL parameter. - The parameter is null. - - - Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values, constraints, and namespaces. - A reference to the mapped route. - The name of the route. - The URL pattern for the route. - An object that contains default route values. - A set of expressions that specify valid values for a URL parameter. - An enumerable set of namespaces for the application. - The parameter is null. - - - Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values and namespaces. - A reference to the mapped route. - The name of the route. - The URL pattern for the route. - An object that contains default route values. - An enumerable set of namespaces for the application. - The parameter is null. - - - Maps the specified URL route and associates it with the area that is specified by the property, using the specified namespaces. - A reference to the mapped route. - The name of the route. - The URL pattern for the route. - An enumerable set of namespaces for the application. - The parameter is null. - - - Gets the namespaces for the application. - An enumerable set of namespaces for the application. - - - Gets a collection of defined routes for the application. - A collection of defined routes for the application. - - - Gets an object that contains user-defined information to pass to the area. - An object that contains user-defined information to pass to the area. - - - Provides an abstract class to implement a metadata provider. - - - Called from constructors in a derived class to initialize the class. - - - When overridden in a derived class, creates the model metadata for the property. - The model metadata for the property. - The set of attributes. - The type of the container. - The model accessor. - The type of the model. - The name of the property. - - - Gets a list of attributes. - A list of attributes. - The type of the container. - The property descriptor. - The attribute container. - - - Returns a list of properties for the model. - A list of properties for the model. - The model container. - The type of the container. - - - Returns the metadata for the specified property using the container type and property descriptor. - The metadata for the specified property using the container type and property descriptor. - The model accessor. - The type of the container. - The property descriptor - - - Returns the metadata for the specified property using the container type and property name. - The metadata for the specified property using the container type and property name. - The model accessor. - The type of the container. - The name of the property. - - - Returns the metadata for the specified property using the type of the model. - The metadata for the specified property using the type of the model. - The model accessor. - The type of the model. - - - Returns the type descriptor from the specified type. - The type descriptor. - The type. - - - Provides an abstract class for classes that implement a validation provider. - - - Called from constructors in derived classes to initialize the class. - - - Gets a type descriptor for the specified type. - A type descriptor for the specified type. - The type of the validation provider. - - - Gets the validators for the model using the metadata and controller context. - The validators for the model. - The metadata. - The controller context. - - - Gets the validators for the model using the metadata, the controller context, and a list of attributes. - The validators for the model. - The metadata. - The controller context. - The list of attributes. - - - Provides the base class for asynchronous controllers. - - - Initializes a new instance of the class. - - - Gets the asynchronous manager instance. - The asynchronous manager instance. - - - Called by ASP.NET to initialize asynchronous request processing. - The status of the asynchronous operation. - The request context. - The asynchronous callback method. - The state object. - - - Called by ASP.NET during initialization of asynchronous request processing. - The status of the asynchronous operation. - The asynchronous callback method. - The state object. - - - Creates an action invoker. - An action invoker. - - - Cancels the execution of an asynchronous action method. - The status of the asynchronous result. - - - Called by ASP.NET when the current asynchronous action has completed. - The status of the asynchronous result. - - - Called by ASP.NET to begin the execution of an asynchronous action method. - The status of the asynchronous operation. - The request context. - The asynchronous callback method. - An object that contains information to be used by the callback method. This parameter can be null. - - - Cancels the execution of an asynchronous action method by ASP.NET at the end of the execution of an asynchronous action method. - The status of the asynchronous result. - - - Represents an attribute that is used to set the timeout value, in milliseconds, for an asynchronous method. - - - Initializes a new instance of the class. - The timeout value, in milliseconds. - - - Gets the timeout duration, in milliseconds. - The timeout duration, in milliseconds. - - - Called by ASP.NET before the asynchronous action method executes. - The filter context. - - - Encapsulates the information that is required for using an attribute. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using the specified controller context. - The context within which the result is executed. The context information includes the controller, HTTP content, request context, and route data. - - - Initializes a new instance of the class using the specified controller context and action descriptor. - The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data. - An object that provides information about an action method, such as its name, controller, parameters, attributes, and filters. - - - Provides information about the action method that is marked by the attribute, such as its name, controller, parameters, attributes, and filters. - The action descriptor for the action method that is marked by the attribute. - - - Gets or sets the result that is returned by an action method. - The result that is returned by an action method. - - - Represents an attribute that is used to restrict access by callers to an action method. - - - Initializes a new instance of the class. - - - When overridden, provides an entry point for custom authorization checks. - true if the user is authorized; otherwise, false. - The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request. - The parameter is null. - - - Processes HTTP requests that fail authorization. - Encapsulates the information for using . The object contains the controller, HTTP context, request context, action result, and route data. - - - Called when a process requests authorization. - The filter context, which encapsulates information for using . - The parameter is null. - - - Called when the caching module requests authorization. - A reference to the validation status. - The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request. - The parameter is null. - - - Gets or sets the user roles. - The user roles. - - - Gets the unique identifier for this attribute. - The unique identifier for this attribute. - - - Gets or sets the authorized users. - The authorized users. - - - Represents an attribute that is used to provide details about how model binding to a parameter should occur. - - - Initializes a new instance of the class. - - - Gets or sets a comma-delimited list of property names for which binding is not allowed. - The exclude list. - - - Gets or sets a comma-delimited list of property names for which binding is allowed. - The include list. - - - Determines whether the specified property is allowed. - true if the specified property is allowed; otherwise, false. - The name of the property. - - - Gets or sets the prefix to use when markup is rendered for binding to an action argument or to a model property. - The prefix to use. - - - Represents the base class for views that are compiled by the BuildManager class before being rendered by a view engine. - - - Initializes a new instance of the class using the specified controller context and view path. - The controller context. - The view path. - - - Initializes a new instance of the class using the specified controller context, view path, and view page activator. - Context information for the current controller. This information includes the HTTP context, request context, route data, parent action view context, and more. - The path to the view that will be rendered. - The object responsible for dynamically constructing the view page at run time. - The parameter is null. - The parameter is null or empty. - - - Renders the specified view context by using the specified the writer object. - Information related to rendering a view, such as view data, temporary data, and form context. - The writer object. - The parameter is null. - An instance of the view type could not be created. - - - When overridden in a derived class, renders the specified view context by using the specified writer object and object instance. - Information related to rendering a view, such as view data, temporary data, and form context. - The writer object. - An object that contains additional information that can be used in the view. - - - Gets or sets the view path. - The view path. - - - Provides a base class for view engines. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using the specified view page activator. - The view page activator. - - - Gets a value that indicates whether a file exists in the specified virtual file system (path). - true if the file exists in the virtual file system; otherwise, false. - The controller context. - The virtual path. - - - Gets the view page activator. - The view page activator. - - - Maps a browser request to a byte array. - - - Initializes a new instance of the class. - - - Binds the model by using the specified controller context and binding context. - The bound data object. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - The parameter is null. - - - Represents an attribute that is used to indicate that an action method should be called only as a child action. - - - Initializes a new instance of the class. - - - Called when authorization is required. - An object that encapsulates the information that is required in order to authorize access to the child action. - - - Represents a value provider for values from child actions. - - - Initializes a new instance of the class. - The controller context. - - - Retrieves a value object using the specified key. - The value object for the specified key. - The key. - - - Represents a factory for creating value provider objects for child actions. - - - Initializes a new instance of the class. - - - Returns a object for the specified controller context. - A object. - The controller context. - - - Returns the client data-type model validators. - - - Initializes a new instance of the class. - - - Returns the client data-type model validators. - The client data-type model validators. - The metadata. - The context. - - - Provides an attribute that compares two properties of a model. - - - Initializes a new instance of the class. - The property to compare with the current property. - - - Applies formatting to an error message based on the data field where the compare error occurred. - The formatted error message. - The name of the field that caused the validation failure. - - - Formats the property for client validation by prepending an asterisk (*) and a dot. - The string "*." is prepended to the property. - The property. - - - Gets a list of compare-value client validation rules for the property using the specified model metadata and controller context. - A list of compare-value client validation rules. - The model metadata. - The controller context. - - - Determines whether the specified object is equal to the compared object. - null if the value of the compared property is equal to the value parameter; otherwise, a validation result that contains the error message that indicates that the comparison failed. - The value of the object to compare. - The validation context. - - - Gets the property to compare with the current property. - The property to compare with the current property. - - - Represents a user-defined content type that is the result of an action method. - - - Initializes a new instance of the class. - - - Gets or sets the content. - The content. - - - Gets or sets the content encoding. - The content encoding. - - - Gets or sets the type of the content. - The type of the content. - - - Enables processing of the result of an action method by a custom type that inherits from the class. - The context within which the result is executed. - The parameter is null. - - - Provides methods that respond to HTTP requests that are made to an ASP.NET MVC Web site. - - - Initializes a new instance of the class. - - - Gets the action invoker for the controller. - The action invoker. - - - Gets or sets the binder. - The binder. - - - Creates a content result object by using a string. - The content result instance. - The content to write to the response. - - - Creates a content result object by using a string and the content type. - The content result instance. - The content to write to the response. - The content type (MIME type). - - - Creates a content result object by using a string, the content type, and content encoding. - The content result instance. - The content to write to the response. - The content type (MIME type). - The content encoding. - - - Creates an action invoker. - An action invoker. - - - Creates a temporary data provider. - A temporary data provider. - - - Releases all resources that are used by the current instance of the class. - - - Releases unmanaged resources and optionally releases managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - Invokes the action in the current controller context. - - - Creates a object by using the file contents and file type. - The file-content result object. - The binary content to send to the response. - The content type (MIME type). - - - Creates a object by using the file contents, content type, and the destination file name. - The file-content result object. - The binary content to send to the response. - The content type (MIME type). - The file name to use in the file-download dialog box that is displayed in the browser. - - - Creates a object by using the object and content type. - The file-content result object. - The stream to send to the response. - The content type (MIME type). - - - Creates a object using the object, the content type, and the target file name. - The file-stream result object. - The stream to send to the response. - The content type (MIME type) - The file name to use in the file-download dialog box that is displayed in the browser. - - - Creates a object by using the file name and the content type. - The file-stream result object. - The path of the file to send to the response. - The content type (MIME type). - - - Creates a object by using the file name, the content type, and the file download name. - The file-stream result object. - The path of the file to send to the response. - The content type (MIME type). - The file name to use in the file-download dialog box that is displayed in the browser. - - - Called when a request matches this controller, but no method with the specified action name is found in the controller. - The name of the attempted action. - - - Gets HTTP-specific information about an individual HTTP request. - The HTTP context. - - - Returns an instance of the class. - An instance of the class. - - - Returns an instance of the class. - An instance of the class. - The status description. - - - Initializes data that might not be available when the constructor is called. - The HTTP context and route data. - - - Creates a object. - The object that writes the script to the response. - The JavaScript code to run on the client - - - Creates a object that serializes the specified object to JavaScript Object Notation (JSON). - The JSON result object that serializes the specified object to JSON format. The result object that is prepared by this method is written to the response by the ASP.NET MVC framework when the object is executed. - The JavaScript object graph to serialize. - - - Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format. - The JSON result object that serializes the specified object to JSON format. - The JavaScript object graph to serialize. - The content type (MIME type). - - - Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format. - The JSON result object that serializes the specified object to JSON format. - The JavaScript object graph to serialize. - The content type (MIME type). - The content encoding. - - - Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format using the content type, content encoding, and the JSON request behavior. - The result object that serializes the specified object to JSON format. - The JavaScript object graph to serialize. - The content type (MIME type). - The content encoding. - The JSON request behavior - - - Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified content type and JSON request behavior. - The result object that serializes the specified object to JSON format. - The JavaScript object graph to serialize. - The content type (MIME type). - The JSON request behavior - - - Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified JSON request behavior. - The result object that serializes the specified object to JSON format. - The JavaScript object graph to serialize. - The content type (MIME type). - - - Gets the model state dictionary object that contains the state of the model and of model-binding validation. - The model state dictionary. - - - Called after the action method is invoked. - Information about the current request and action. - - - Called before the action method is invoked. - Information about the current request and action. - - - Called when authorization occurs. - Information about the current request and action. - - - Called when an unhandled exception occurs in the action. - Information about the current request and action. - - - Called after the action result that is returned by an action method is executed. - Information about the current request and action result - - - Called before the action result that is returned by an action method is executed. - Information about the current request and action result - - - Creates a object that renders a partial view. - A partial-view result object. - - - Creates a object that renders a partial view, by using the specified model. - A partial-view result object. - The model that is rendered by the partial view - - - Creates a object that renders a partial view, by using the specified view name. - A partial-view result object. - The name of the view that is rendered to the response. - - - Creates a object that renders a partial view, by using the specified view name and model. - A partial-view result object. - The name of the view that is rendered to the response. - The model that is rendered by the partial view - - - Creates a object that redirects to the specified URL. - The redirect result object. - The URL to redirect to. - - - Returns an instance of the class with the property set to true. - An instance of the class with the property set to true. - The URL to redirect to. - - - Redirects to the specified action using the action name. - The redirect result object. - The name of the action. - - - Redirects to the specified action using the action name and route values. - The redirect result object. - The name of the action. - The parameters for a route. - - - Redirects to the specified action using the action name and controller name. - The redirect result object. - The name of the action. - The name of the controller - - - Redirects to the specified action using the action name, controller name, and route values. - The redirect result object. - The name of the action. - The name of the controller - The parameters for a route. - - - Redirects to the specified action using the action name, controller name, and route dictionary. - The redirect result object. - The name of the action. - The name of the controller - The parameters for a route. - - - Redirects to the specified action using the action name and route dictionary. - The redirect result object. - The name of the action. - The parameters for a route. - - - Returns an instance of the class with the property set to true using the specified action name. - An instance of the class with the property set to true using the specified action name, controller name, and route values. - The action name. - - - Returns an instance of the class with the property set to true using the specified action name, and route values. - An instance of the class with the property set to true using the specified action name, and route values. - The action name. - The route values. - - - Returns an instance of the class with the property set to true using the specified action name, and controller name. - An instance of the class with the property set to true using the specified action name, and controller name. - The action name. - The controller name. - - - Returns an instance of the class with the property set to true using the specified action name, controller name, and route values. - An instance of the class with the property set to true. - The action name. - The controller name. - The route values. - - - Returns an instance of the class with the property set to true using the specified action name, controller name, and route values. - An instance of the class with the property set to true using the specified action name, controller name, and route values. - The action name. - The controller name. - The route values. - - - Returns an instance of the class with the property set to true using the specified action name, and route values. - An instance of the class with the property set to true using the specified action name, and route values. - - - Redirects to the specified route using the specified route values. - The redirect-to-route result object. - The parameters for a route. - - - Redirects to the specified route using the route name. - The redirect-to-route result object. - The name of the route - - - Redirects to the specified route using the route name and route values. - The redirect-to-route result object. - The name of the route - The parameters for a route. - - - Redirects to the specified route using the route name and route dictionary. - The redirect-to-route result object. - The name of the route - The parameters for a route. - - - Redirects to the specified route using the route dictionary. - The redirect-to-route result object. - The parameters for a route. - - - Returns an instance of the class with the property set to true using the specified route values. - Returns . - The route name. - - - Returns an instance of the class with the property set to true using the specified route name. - Returns an instance of the class with the property set to true using the specified route name. - The route name. - - - Returns an instance of the class with the property set to true using the specified route name and route values. - An instance of the class with the property set to true. - The route name. - The route values. - - - Returns an instance of the class with the property set to true using the specified route name and route values. - An instance of the class with the property set to true using the specified route name and route values. - The route name. - The route values. - - - Returns an instance of the class with the property set to true using the specified route values. - An instance of the class with the property set to true using the specified route values. - The route values. - - - Gets the object for the current HTTP request. - The request object. - - - Gets the object for the current HTTP response. - The response object. - - - Gets the route data for the current request. - The route data. - - - Gets the object that provides methods that are used during Web request processing. - The HTTP server object. - - - Gets the object for the current HTTP request. - The HTTP session-state object for the current HTTP request. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method. - The filter context. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method. - The filter context. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method. - The filter context. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method. - The filter context. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method. - The filter context. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method. - The filter context. - - - Gets the temporary-data provider object that is used to store data for the next request. - The temporary-data provider. - - - Updates the specified model instance using values from the controller's current value provider. - true if the update is successful; otherwise, false. - The model instance to update. - The type of the model object. - The parameter or the property is null. - - - Updates the specified model instance using values from the controller's current value provider and a prefix. - true if the update is successful; otherwise, false. - The model instance to update. - The prefix to use when looking up values in the value provider. - The type of the model object. - The parameter or the property is null. - - - Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties. - true if the update is successful; otherwise, false. - The model instance to update. - The prefix to use when looking up values in the value provider. - A list of properties of the model to update. - The type of the model object. - The parameter or the property is null. - - - Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include. - true if the update is successful; otherwise, false. - The model instance to update. - The prefix to use when looking up values in the value provider - A list of properties of the model to update. - A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the parameter list. - The type of the model object. - The parameter or the property is null. - - - Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude , and a list of properties to include. - true if the update is successful; otherwise, false. - The model instance to update. - The prefix to use when looking up values in the value provider. - A list of properties of the model to update. - A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the parameter list. - A dictionary of values that is used to update the model. - The type of the model object. - - - Updates the specified model instance using values from the value provider, a prefix, and included properties. - true if the update is successful; otherwise, false. - The model instance to update. - The prefix to use when looking up values in the value provider. - A list of properties of the model to update. - A dictionary of values that is used to update the model. - The type of the model object. - - - Updates the specified model instance using values from the value provider and a prefix. - true if the update is successful; otherwise, false. - The model instance to update. - The prefix to use when looking up values in the value provider. - A dictionary of values that is used to update the model. - The type of the model object. - - - Updates the specified model instance using values from the controller's current value provider and included properties. - true if the update is successful; otherwise, false. - The model instance to update. - A list of properties of the model to update. - The type of the model object. - The parameter or the property is null. - - - Updates the specified model instance using values from the value provider and a list of properties to include. - true if the update is successful; otherwise, false. - The model instance to update. - A list of properties of the model to update. - A dictionary of values that is used to update the model. - The type of the model object. - - - Updates the specified model instance using values from the value provider. - true if the update is successful; otherwise, false. - The model instance to update. - A dictionary of values that is used to update the model. - The type of the model object. - - - Validates the specified model instance. - true if the model validation is successful; otherwise, false. - The model instance to validate. - - - Validates the specified model instance using an HTML prefix. - true if the model validation is successful; otherwise, false. - The model to validate. - The prefix to use when looking up values in the model provider. - - - Updates the specified model instance using values from the controller's current value provider. - The model instance to update. - The type of the model object. - The model was not successfully updated. - - - Updates the specified model instance using values from the controller's current value provider and a prefix. - The model instance to update. - A prefix to use when looking up values in the value provider. - The type of the model object. - - - Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties. - The model instance to update. - A prefix to use when looking up values in the value provider. - A list of properties of the model to update. - The type of the model object. - - - Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include. - The model instance to update. - A prefix to use when looking up values in the value provider. - A list of properties of the model to update. - A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the list. - The type of the model object. - - - Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude, and a list of properties to include. - The model instance to update. - The prefix to use when looking up values in the value provider. - A list of properties of the model to update. - A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the parameter list. - A dictionary of values that is used to update the model. - The type of the model object. - - - Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include. - The model instance to update. - The prefix to use when looking up values in the value provider. - A list of properties of the model to update. - A dictionary of values that is used to update the model. - The type of the model object. - - - Updates the specified model instance using values from the value provider and a prefix. - The model instance to update. - The prefix to use when looking up values in the value provider. - A dictionary of values that is used to update the model. - The type of the model object. - - - Updates the specified model instance using values from the controller object's current value provider. - The model instance to update. - A list of properties of the model to update. - The type of the model object. - - - Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include. - The model instance to update. - A list of properties of the model to update. - A dictionary of values that is used to update the model. - The type of the model object. - - - Updates the specified model instance using values from the value provider. - The model instance to update. - A dictionary of values that is used to update the model. - The type of the model object. - - - Gets the URL helper object that is used to generate URLs by using routing. - The URL helper object. - - - Gets the user security information for the current HTTP request. - The user security information for the current HTTP request. - - - Validates the specified model instance. - The model to validate. - - - Validates the specified model instance using an HTML prefix. - The model to validate. - The prefix to use when looking up values in the model provider. - - - Creates a object that renders a view to the response. - The view result that renders a view to the response. - - - Creates a object by using the model that renders a view to the response. - The view result. - The model that is rendered by the view. - - - Creates a object by using the view name that renders a view. - The view result. - The name of the view that is rendered to the response. - - - Creates a object by using the view name and model that renders a view to the response. - The view result. - The name of the view that is rendered to the response. - The model that is rendered by the view. - - - Creates a object using the view name and master-page name that renders a view to the response. - The view result. - The name of the view that is rendered to the response. - The name of the master page or template to use when the view is rendered. - - - Creates a object using the view name, master-page name, and model that renders a view. - The view result. - The name of the view that is rendered to the response. - The name of the master page or template to use when the view is rendered. - The model that is rendered by the view. - - - Creates a object that renders the specified object. - The view result. - The view that is rendered to the response. - - - Creates a object that renders the specified object. - The view result. - The view that is rendered to the response. - The model that is rendered by the view. - - - Represents a class that is responsible for invoking the action methods of a controller. - - - Initializes a new instance of the class. - - - Gets or sets the model binders that are associated with the action. - The model binders that are associated with the action. - - - Creates the action result. - The action result object. - The controller context. - The action descriptor. - The action return value. - - - Finds the information about the action method. - Information about the action method. - The controller context. - The controller descriptor. - The name of the action. - - - Retrieves information about the controller by using the specified controller context. - Information about the controller. - The controller context. - - - Retrieves information about the action filters. - Information about the action filters. - The controller context. - The action descriptor. - - - Gets the value of the specified action-method parameter. - The value of the action-method parameter. - The controller context. - The parameter descriptor. - - - Gets the values of the action-method parameters. - The values of the action-method parameters. - The controller context. - The action descriptor. - - - Invokes the specified action by using the specified controller context. - The result of executing the action. - The controller context. - The name of the action to invoke. - The parameter is null. - The parameter is null or empty. - The thread was aborted during invocation of the action. - An unspecified error occurred during invocation of the action. - - - Invokes the specified action method by using the specified parameters and the controller context. - The result of executing the action method. - The controller context. - The action descriptor. - The parameters. - - - Invokes the specified action method by using the specified parameters, controller context, and action filters. - The context for the ActionExecuted method of the class. - The controller context. - The action filters. - The action descriptor. - The parameters. - - - Invokes the specified action result by using the specified controller context. - The controller context. - The action result. - - - Invokes the specified action result by using the specified action filters and the controller context. - The context for the ResultExecuted method of the class. - The controller context. - The action filters. - The action result. - - - Invokes the specified authorization filters by using the specified action descriptor and controller context. - The context for the object. - The controller context. - The authorization filters. - The action descriptor. - - - Invokes the specified exception filters by using the specified exception and controller context. - The context for the object. - The controller context. - The exception filters. - The exception. - - - Represents the base class for all MVC controllers. - - - Initializes a new instance of the class. - - - Gets or sets the controller context. - The controller context. - - - Executes the specified request context. - The request context. - The parameter is null. - - - Executes the request. - - - Initializes the specified request context. - The request context. - - - Executes the specified request context. - The request context. - - - Gets or sets the dictionary for temporary data. - The dictionary for temporary data. - - - Gets or sets a value that indicates whether request validation is enabled for this request. - true if request validation is enabled for this request; otherwise, false. The default is true. - - - Gets or sets the value provider for the controller. - The value provider for the controller. - - - Gets the dynamic view data dictionary. - The dynamic view data dictionary. - - - Gets or sets the dictionary for view data. - The dictionary for the view data. - - - Represents a class that is responsible for dynamically building a controller. - - - Initializes a new instance of the class. - - - Gets the current controller builder object. - The current controller builder. - - - Gets the default namespaces. - The default namespaces. - - - Gets the associated controller factory. - The controller factory. - - - Sets the controller factory by using the specified type. - The type of the controller factory. - The parameter is null. - The controller factory cannot be assigned from the type in the parameter. - An error occurred while the controller factory was being set. - - - Sets the specified controller factory. - The controller factory. - The parameter is null. - - - Encapsulates information about an HTTP request that matches specified and instances. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified HTTP context, URL route data, and controller. - The HTTP context. - The route data. - The controller. - - - Initializes a new instance of the class by using the specified controller context. - The controller context. - The parameter is null. - - - Initializes a new instance of the class by using the specified request context and controller. - The request context. - The controller. - One or both parameters are null. - - - Gets or sets the controller. - The controller. - - - Gets or sets the HTTP context. - The HTTP context. - - - Gets a value that indicates whether the associated action method is a child action. - true if the associated action method is a child action; otherwise, false. - - - Gets an object that contains the view context information for the parent action method. - An object that contains the view context information for the parent action method. - - - Gets or sets the request context. - The request context. - - - Gets or sets the URL route data. - The URL route data. - - - Encapsulates information that describes a controller, such as its name, type, and actions. - - - Initializes a new instance of the class. - - - Gets the name of the controller. - The name of the controller. - - - Gets the type of the controller. - The type of the controller. - - - Finds an action method by using the specified name and controller context. - The information about the action method. - The controller context. - The name of the action. - - - Retrieves a list of action-method descriptors in the controller. - A list of action-method descriptors in the controller. - - - Retrieves custom attributes that are defined for this member, excluding named attributes. - An array of custom attributes, or an empty array if no custom attributes exist. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The custom attribute type cannot be loaded. - There is more than one attribute of type defined for this member. - - - Retrieves custom attributes of a specified type that are defined for this member, excluding named attributes. - An array of custom attributes, or an empty array if no custom attributes exist. - The type of the custom attributes. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The custom attribute type cannot be loaded. - There is more than one attribute of type defined for this member. - The parameter is null (Nothing in Visual Basic). - - - Retrieves a value that indicates whether one or more instance of the specified custom attribute are defined for this member. - true if the is defined for this member; otherwise, false. - The type of the custom attribute. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The parameter is null (Nothing in Visual Basic). - - - When implemented in a derived class, gets the unique ID for the controller descriptor using lazy initialization. - The unique ID. - - - Adds the controller to the instance. - - - Initializes a new instance of the class. - - - Returns the collection of controller instance filters. - The collection of controller instance filters. - The controller context. - The action descriptor. - - - Represents an attribute that invokes a custom model binder. - - - Initializes a new instance of the class. - - - Retrieves the associated model binder. - A reference to an object that implements the interface. - - - Provides a container for common metadata, for the class, and for the class for a data model. - - - Initializes a new instance of the class. - The data-annotations model metadata provider. - The type of the container. - The model accessor. - The type of the model. - The name of the property. - The display column attribute. - - - Returns simple text for the model data. - Simple text for the model data. - - - Implements the default model metadata provider for ASP.NET MVC. - - - Initializes a new instance of the class. - - - Gets the metadata for the specified property. - The metadata for the property. - The attributes. - The type of the container. - The model accessor. - The type of the model. - The name of the property. - - - Represents the method that creates a instance. - - - Provides a model validator. - - - Initializes a new instance of the class. - The metadata for the model. - The controller context for the model. - The validation attribute for the model. - - - Gets the validation attribute for the model validator. - The validation attribute for the model validator. - - - Gets the error message for the validation failure. - The error message for the validation failure. - - - Retrieves a collection of client validation rules. - A collection of client validation rules. - - - Gets a value that indicates whether model validation is required. - true if model validation is required; otherwise, false. - - - Returns a list of validation error messages for the model. - A list of validation error messages for the model, or an empty list if no errors have occurred. - The container for the model. - - - Provides a model validator for a specified validation type. - - - - Initializes a new instance of the class. - The metadata for the model. - The controller context for the model. - The validation attribute for the model. - - - Gets the validation attribute from the model validator. - The validation attribute from the model validator. - - - Implements the default validation provider for ASP.NET MVC. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether non-nullable value types are required. - true if non-nullable value types are required; otherwise, false. - - - Gets a list of validators. - A list of validators. - The metadata. - The context. - The list of validation attributes. - - - Registers an adapter to provide client-side validation. - The type of the validation attribute. - The type of the adapter. - - - Registers an adapter factory for the validation provider. - The type of the attribute. - The factory that will be used to create the object for the specified attribute. - - - Registers the default adapter. - The type of the adapter. - - - Registers the default adapter factory. - The factory that will be used to create the object for the default adapter. - - - Registers an adapter to provide default object validation. - The type of the adapter. - - - Registers an adapter factory for the default object validation provider. - The factory. - - - Registers an adapter to provide object validation. - The type of the model. - The type of the adapter. - - - Registers an adapter factory for the object validation provider. - The type of the model. - The factory. - - - Provides a factory for validators that are based on . - - - Provides a container for the error-information model validator. - - - Initializes a new instance of the class. - - - Gets a list of error-information model validators. - A list of error-information model validators. - The model metadata. - The controller context. - - - Represents the controller factory that is registered by default. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using a controller activator. - An object that implements the controller activator interface. - - - Creates the specified controller by using the specified request context. - The controller. - The context of the HTTP request, which includes the HTTP context and route data. - The name of the controller. - The parameter is null. - The parameter is null or empty. - - - Retrieves the controller instance for the specified request context and controller type. - The controller instance. - The context of the HTTP request, which includes the HTTP context and route data. - The type of the controller. - - is null. - - cannot be assigned. - An instance of cannot be created. - - - Returns the controller's session behavior. - The controller's session behavior. - The request context. - The type of the controller. - - - Retrieves the controller type for the specified name and request context. - The controller type. - The context of the HTTP request, which includes the HTTP context and route data. - The name of the controller. - - - Releases the specified controller. - The controller to release. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method. - The controller's session behavior. - The request context. - The controller name. - - - Maps a browser request to a data object. This class provides a concrete implementation of a model binder. - - - Initializes a new instance of the class. - - - Gets or sets the model binders for the application. - The model binders for the application. - - - Binds the model by using the specified controller context and binding context. - The bound object. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - The parameter is null. - - - Binds the specified property by using the specified controller context and binding context and the specified property descriptor. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - Describes a property to be bound. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value. - - - Creates the specified model type by using the specified controller context and binding context. - A data object of the specified type. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - The type of the model object to return. - - - Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is an integer. - The name of the subindex. - The prefix for the subindex. - The index value. - - - Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is a string. - The name of the subindex. - The prefix for the subindex. - The index value. - - - Creates the name of the subproperty by using the specified prefix and property name. - The name of the subproperty. - The prefix for the subproperty. - The name of the property. - - - Returns a set of properties that match the property filter restrictions that are established by the specified . - An enumerable set of property descriptors. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - - - Returns the properties of the model by using the specified controller context and binding context. - A collection of property descriptors. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - - - Returns the value of a property using the specified controller context, binding context, property descriptor, and property binder. - An object that represents the property value. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - The descriptor for the property to access. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value. - An object that provides a way to bind the property. - - - Returns the descriptor object for a type that is specified by its controller context and binding context. - A custom type descriptor object. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - - - Determines whether a data model is valid for the specified binding context. - true if the model is valid; otherwise, false. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - The parameter is null. - - - Called when the model is updated. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - - - Called when the model is updating. - true if the model is updating; otherwise, false. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - - - Called when the specified property is validated. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - Describes a property to be validated. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value. - The value to set for the property. - - - Called when the specified property is validating. - true if the property is validating; otherwise, false. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - Describes a property being validated. The descriptor provides information such as component type, property type, and property value. It also provides methods to get or set the property value. - The value to set for the property. - - - Gets or sets the name of the resource file (class key) that contains localized string values. - The name of the resource file (class key). - - - Sets the specified property by using the specified controller context, binding context, and property value. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - Describes a property to be set. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value. - The value to set for the property. - - - Represents a memory cache for view locations. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified cache time span. - The cache time span. - The Ticks attribute of the parameter is set to a negative number. - - - Retrieves the default view location by using the specified HTTP context and cache key. - The default view location. - The HTTP context. - The cache key - The parameter is null. - - - Inserts the view in the specified virtual path by using the specified HTTP context, cache key, and virtual path. - The HTTP context. - The cache key. - The virtual path - The parameter is null. - - - Creates an empty view location cache. - - - Gets or sets the cache time span. - The cache time span. - - - Provides a registration point for dependency resolvers that implement or the Common Service Locator IServiceLocator interface. - - - Initializes a new instance of the class. - - - Gets the implementation of the dependency resolver. - The implementation of the dependency resolver. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. - The implementation of the dependency resolver. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. - The function that provides the service. - The function that provides the services. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. - The common service locator. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. - The object that implements the dependency resolver. - - - Provides a registration point for dependency resolvers using the specified service delegate and specified service collection delegates. - The service delegate. - The services delegates. - - - Provides a registration point for dependency resolvers using the provided common service locator when using a service locator interface. - The common service locator. - - - Provides a registration point for dependency resolvers, using the specified dependency resolver interface. - The dependency resolver. - - - Provides a type-safe implementation of and . - - - Resolves singly registered services that support arbitrary object creation. - The requested service or object. - The dependency resolver instance that this method extends. - The type of the requested service or object. - - - Resolves multiply registered services. - The requested services. - The dependency resolver instance that this method extends. - The type of the requested services. - - - Represents the base class for value providers whose values come from a collection that implements the interface. - The type of the value. - - - Initializes a new instance of the class. - The name/value pairs that are used to initialize the value provider. - Information about a specific culture, such as the names of the culture, the writing system, and the calendar used. - The parameter is null. - - - Determines whether the collection contains the specified prefix. - true if the collection contains the specified prefix; otherwise, false. - The prefix to search for. - The parameter is null. - - - Returns a value object using the specified key and controller context. - The value object for the specified key. - The key of the value object to retrieve. - The parameter is null. - - - Provides an empty metadata provider for data models that do not require metadata. - - - Initializes a new instance of the class. - - - Creates a new instance of the class. - A new instance of the class. - The attributes. - The type of the container. - The model accessor. - The type of the model. - The name of the model. - - - Provides an empty validation provider for models that do not require a validator. - - - Initializes a new instance of the class. - - - Gets the empty model validator. - The empty model validator. - The metadata. - The context. - - - Represents a result that does nothing, such as a controller action method that returns nothing. - - - Initializes a new instance of the class. - - - Executes the specified result context. - The result context. - - - Provides the context for using the class. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class for the specified exception by using the specified controller context. - The controller context. - The exception. - The parameter is null. - - - Gets or sets the exception object. - The exception object. - - - Gets or sets a value that indicates whether the exception has been handled. - true if the exception has been handled; otherwise, false. - - - Gets or sets the action result. - The action result. - - - Provides a helper class to get the model name from an expression. - - - Gets the model name from a lambda expression. - The model name. - The expression. - - - Gets the model name from a string expression. - The model name. - The expression. - - - Provides a container for client-side field validation metadata. - - - Initializes a new instance of the class. - - - Gets or sets the name of the data field. - The name of the data field. - - - Gets or sets a value that indicates whether the validation message contents should be replaced with the client validation error. - true if the validation message contents should be replaced with the client validation error; otherwise, false. - - - Gets or sets the validator message ID. - The validator message ID. - - - Gets the client validation rules. - The client validation rules. - - - Sends the contents of a binary file to the response. - - - Initializes a new instance of the class by using the specified file contents and content type. - The byte array to send to the response. - The content type to use for the response. - The parameter is null. - - - The binary content to send to the response. - The file contents. - - - Writes the file content to the response. - The response. - - - Sends the contents of a file to the response. - - - Initializes a new instance of the class by using the specified file name and content type. - The name of the file to send to the response. - The content type of the response. - The parameter is null or empty. - - - Gets or sets the path of the file that is sent to the response. - The path of the file that is sent to the response. - - - Writes the file to the response. - The response. - - - Represents a base class that is used to send binary file content to the response. - - - Initializes a new instance of the class. - The type of the content. - The parameter is null or empty. - - - Gets the content type to use for the response. - The type of the content. - - - Enables processing of the result of an action method by a custom type that inherits from the class. - The context within which the result is executed. - The parameter is null. - - - Gets or sets the content-disposition header so that a file-download dialog box is displayed in the browser with the specified file name. - The name of the file. - - - Writes the file to the response. - The response. - - - Sends binary content to the response by using a instance. - - - Initializes a new instance of the class. - The stream to send to the response. - The content type to use for the response. - The parameter is null. - - - Gets the stream that will be sent to the response. - The file stream. - - - Writes the file to the response. - The response. - - - Represents a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope. - - - Initializes a new instance of the class. - The instance. - The scope. - The order. - - - Represents a constant that is used to specify the default ordering of filters. - - - Gets the instance of this class. - The instance of this class. - - - Gets the order in which the filter is applied. - The order in which the filter is applied. - - - Gets the scope ordering of the filter. - The scope ordering of the filter. - - - Represents the base class for action and result filter attributes. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether more than one instance of the filter attribute can be specified. - true if more than one instance of the filter attribute can be specified; otherwise, false. - - - Gets or sets the order in which the action filters are executed. - The order in which the action filters are executed. - - - Defines a filter provider for filter attributes. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class and optionally caches attribute instances. - true to cache attribute instances; otherwise, false. - - - Gets a collection of custom action attributes. - A collection of custom action attributes. - The controller context. - The action descriptor. - - - Gets a collection of controller attributes. - A collection of controller attributes. - The controller context. - The action descriptor. - - - Aggregates the filters from all of the filter providers into one collection. - The collection filters from all of the filter providers. - The controller context. - The action descriptor. - - - Encapsulates information about the available action filters. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using the specified filters collection. - The filters collection. - - - Gets all the action filters in the application. - The action filters. - - - Gets all the authorization filters in the application. - The authorization filters. - - - Gets all the exception filters in the application. - The exception filters. - - - Gets all the result filters in the application. - The result filters. - - - Represents the collection of filter providers for the application. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using the filter providers collection. - The filter providers collection. - - - Returns the collection of filter providers. - The collection of filter providers. - The controller context. - The action descriptor. - - - Provides a registration point for filters. - - - Provides a registration point for filters. - The collection of filters. - - - Defines values that specify the order in which ASP.NET MVC filters run within the same filter type and filter order. - - - Specifies first. - - - Specifies an order before and after . - - - Specifies an order before and after . - - - Specifies an order before and after . - - - Specifies last. - - - Contains the form value providers for the application. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The collection. - The parameter is null. - - - Gets the specified value provider. - The value provider. - The name of the value provider to get. - The parameter is null or empty. - - - Gets a value that indicates whether the value provider contains an entry that has the specified prefix. - true if the value provider contains an entry that has the specified prefix; otherwise, false. - The prefix to look for. - - - Gets a value from a value provider using the specified key. - A value from a value provider. - The key. - - - Returns a dictionary that contains the value providers. - A dictionary of value providers. - - - Encapsulates information that is required in order to validate and process the input data from an HTML form. - - - Initializes a new instance of the class. - - - Gets the field validators for the form. - A dictionary of field validators for the form. - - - Gets or sets the form identifier. - The form identifier. - - - Returns a serialized object that contains the form identifier and field-validation values for the form. - A serialized object that contains the form identifier and field-validation values for the form. - - - Returns the validation value for the specified input field. - The value to validate the field input with. - The name of the field to retrieve the validation value for. - The parameter is either null or empty. - - - Returns the validation value for the specified input field and a value that indicates what to do if the validation value is not found. - The value to validate the field input with. - The name of the field to retrieve the validation value for. - true to create a validation value if one is not found; otherwise, false. - The parameter is either null or empty. - - - Returns a value that indicates whether the specified field has been rendered in the form. - true if the field has been rendered; otherwise, false. - The field name. - - - Sets a value that indicates whether the specified field has been rendered in the form. - The field name. - true to specify that the field has been rendered in the form; otherwise, false. - - - Determines whether client validation errors should be dynamically added to the validation summary. - true if client validation errors should be added to the validation summary; otherwise, false. - - - Gets or sets the identifier for the validation summary. - The identifier for the validation summary. - - - Enumerates the HTTP request types for a form. - - - Specifies a GET request. - - - Specifies a POST request. - - - Represents a value provider for form values that are contained in a object. - - - Initializes a new instance of the class. - An object that encapsulates information about the current HTTP request. - - - Represents a class that is responsible for creating a new instance of a form-value provider object. - - - Initializes a new instance of the class. - - - Returns a form-value provider object for the specified controller context. - A form-value provider object. - An object that encapsulates information about the current HTTP request. - The parameter is null. - - - Represents a class that contains all the global filters. - - - Initializes a new instance of the class. - - - Adds the specified filter to the global filter collection. - The filter. - - - Adds the specified filter to the global filter collection using the specified filter run order. - The filter. - The filter run order. - - - Removes all filters from the global filter collection. - - - Determines whether a filter is in the global filter collection. - true if is found in the global filter collection; otherwise, false. - The filter. - - - Gets the number of filters in the global filter collection. - The number of filters in the global filter collection. - - - Returns an enumerator that iterates through the global filter collection. - An enumerator that iterates through the global filter collection. - - - Removes all the filters that match the specified filter. - The filter to remove. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. - An enumerator that iterates through the global filter collection. - - - This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. - An enumerator that iterates through the global filter collection. - The controller context. - The action descriptor. - - - Represents the global filter collection. - - - Gets or sets the global filter collection. - The global filter collection. - - - Represents an attribute that is used to handle an exception that is thrown by an action method. - - - Initializes a new instance of the class. - - - Gets or sets the type of the exception. - The type of the exception. - - - Gets or sets the master view for displaying exception information. - The master view. - - - Called when an exception occurs. - The action-filter context. - The parameter is null. - - - Gets the unique identifier for this attribute. - The unique identifier for this attribute. - - - Gets or sets the page view for displaying exception information. - The page view. - - - Encapsulates information for handling an error that was thrown by an action method. - - - Initializes a new instance of the class. - The exception. - The name of the controller. - The name of the action. - The parameter is null. - The or parameter is null or empty. - - - Gets or sets the name of the action that was executing when the exception was thrown. - The name of the action. - - - Gets or sets the name of the controller that contains the action method that threw the exception. - The name of the controller. - - - Gets or sets the exception object. - The exception object. - - - Represents an attribute that is used to indicate whether a property or field value should be rendered as a hidden input element. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether to display the value of the hidden input element. - true if the value should be displayed; otherwise, false. - - - Represents support for rendering HTML controls in a view. - - - Initializes a new instance of the class by using the specified view context and view data container. - The view context. - The view data container. - The or the parameter is null. - - - Initializes a new instance of the class by using the specified view context, view data container, and route collection. - The view context. - The view data container. - The route collection. - One or more parameters is null. - - - Replaces underscore characters (_) with hyphens (-) in the specified HTML attributes. - The HTML attributes with underscore characters replaced by hyphens. - The HTML attributes. - - - Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. - The generated form field (anti-forgery token). - - - Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. The field value is generated using the specified salt value. - The generated form field (anti-forgery token). - The salt value, which can be any non-empty string. - - - Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. The field value is generated using the specified salt value, domain, and path. - The generated form field (anti-forgery token). - The salt value, which can be any non-empty string. - The application domain. - The virtual path. - - - Converts the specified attribute object to an HTML-encoded string. - The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string. - The object to encode. - - - Converts the specified attribute string to an HTML-encoded string. - The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string. - The string to encode. - - - Gets or sets a value that indicates whether client validation is enabled. - true if enable client validation is enabled; otherwise, false. - - - Enables input validation that is performed by using client script in the browser. - - - Enables or disables client validation. - true to enable client validation; otherwise, false. - - - Enables unobtrusive JavaScript. - - - Enables or disables unobtrusive JavaScript. - true to enable unobtrusive JavaScript; otherwise, false. - - - Converts the value of the specified object to an HTML-encoded string. - The HTML-encoded string. - The object to encode. - - - Converts the specified string to an HTML-encoded string. - The HTML-encoded string. - The string to encode. - - - Creates an HTML element ID using the specified element name. - The ID of the HTML element. - The name of the HTML element. - The parameter is null. - - - Creates an HTML element ID using the specified element name and a string that replaces dots in the name. - The ID of the HTML element. - The name of the HTML element. - The string that replaces dots (.) in the parameter. - The parameter or the parameter is null. - - - Generates an HTML anchor element (a element) that links to the specified action method, and enables the user to specify the communication protocol, name of the host, and a URL fragment. - An HTML element that links to the specified action method. - The context of the HTTP request. - The collection of URL routes. - The text caption to display for the link. - The name of the route that is used to return a virtual path. - The name of the action method. - The name of the controller. - The communication protocol, such as HTTP or HTTPS. If this parameter is null, the protocol defaults to HTTP. - The name of the host. - The fragment identifier. - An object that contains the parameters for a route. - An object that contains the HTML attributes for the element. - - - Generates an HTML anchor element (a element) that links to the specified action method. - An HTML element that links to the specified action method. - The context of the HTTP request. - The collection of URL routes. - The text caption to display for the link. - The name of the route that is used to return a virtual path. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. - An object that contains the HTML attributes for the element. - - - Generates an HTML anchor element (a element) that links to the specified URL route, and enables the user to specify the communication protocol, name of the host, and a URL fragment. - An HTML element that links to the specified URL route. - The context of the HTTP request. - The collection of URL routes. - The text caption to display for the link. - The name of the route that is used to return a virtual path. - The communication protocol, such as HTTP or HTTPS. If this parameter is null, the protocol defaults to HTTP. - The name of the host. - The fragment identifier. - An object that contains the parameters for a route. - An object that contains the HTML attributes for the element. - - - Generates an HTML anchor element (a element) that links to the specified URL route. - An HTML element that links to the specified URL route. - The context of the HTTP request. - The collection of URL routes. - The text caption to display for the link. - The name of the route that is used to return a virtual path. - An object that contains the parameters for a route. - An object that contains the HTML attributes for the element. - - - Returns the HTTP method that handles form input (GET or POST) as a string. - The form method string, either "get" or "post". - The HTTP method that handles the form. - - - Returns the HTML input control type as a string. - The input type string ("checkbox", "hidden", "password", "radio", or "text"). - The enumerated input type. - - - Gets the collection of unobtrusive JavaScript validation attributes using the specified HTML name attribute. - The collection of unobtrusive JavaScript validation attributes. - The HTML name attribute. - - - Gets the collection of unobtrusive JavaScript validation attributes using the specified HTML name attribute and model metadata. - The collection of unobtrusive JavaScript validation attributes. - The HTML name attribute. - The model metadata. - - - Returns a hidden input element that identifies the override method for the specified HTTP data-transfer method that was used by the client. - The override method that uses the HTTP data-transfer method that was used by the client. - The HTTP data-transfer method that was used by the client (DELETE, HEAD, or PUT). - The parameter is not "PUT", "DELETE", or "HEAD". - - - Returns a hidden input element that identifies the override method for the specified verb that represents the HTTP data-transfer method used by the client. - The override method that uses the verb that represents the HTTP data-transfer method used by the client. - The verb that represents the HTTP data-transfer method used by the client. - The parameter is not "PUT", "DELETE", or "HEAD". - - - Gets or sets the character that replaces periods in the ID attribute of an element. - The character that replaces periods in the ID attribute of an element. - - - Returns markup that is not HTML encoded. - The HTML markup without encoding. - The HTML markup. - - - Gets or sets the collection of routes for the application. - The collection of routes for the application. - - - Gets or sets a value that indicates whether unobtrusive JavaScript is enabled. - true if unobtrusive JavaScript is enabled; otherwise, false. - - - The name of the CSS class that is used to style an input field when a validation error occurs. - - - The name of the CSS class that is used to style an input field when the input is valid. - - - The name of the CSS class that is used to style the error message when a validation error occurs. - - - The name of the CSS class that is used to style the validation message when the input is valid. - - - The name of the CSS class that is used to style validation summary error messages. - - - The name of the CSS class that is used to style the validation summary when the input is valid. - - - Gets or sets the context information about the view. - The context of the view. - - - Gets the current view data dictionary. - The view data dictionary. - - - Gets or sets the view data container. - The view data container. - - - Represents support for rendering HTML controls in a strongly typed view. - The type of the model. - - - Initializes a new instance of the class by using the specified view context and view data container. - The view context. - The view data container. - - - Initializes a new instance of the class by using the specified view context, view data container, and route collection. - The view context. - The view data container. - The route collection. - - - Gets the strongly typed view data dictionary. - The strongly typed view data dictionary. - - - Represents an attribute that is used to restrict an action method so that the method handles only HTTP DELETE requests. - - - Initializes a new instance of the class. - - - Determines whether a request is a valid HTTP DELETE request. - true if the request is valid; otherwise, false. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - Encapsulates information about a method, such as its type, return type, and arguments. - - - Represents a value provider to use with values that come from a collection of HTTP files. - - - Initializes a new instance of the class. - An object that encapsulates information about the current HTTP request. - - - Represents a class that is responsible for creating a new instance of an HTTP file collection value provider object. - - - Initializes a new instance of the class. - - - Returns a value provider object for the specified controller context. - An HTTP file collection value provider. - An object that encapsulates information about the HTTP request. - The parameter is null. - - - Represents an attribute that is used to restrict an action method so that the method handles only HTTP GET requests. - - - Initializes a new instance of the class. - - - Determines whether a request is a valid HTTP GET request. - true if the request is valid; otherwise, false. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - Encapsulates information about a method, such as its type, return type, and arguments. - - - Defines an object that is used to indicate that the requested resource was not found. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using a status description. - The status description. - - - Represents an attribute that is used to restrict an action method so that the method handles only HTTP POST requests. - - - Initializes a new instance of the class. - - - Determines whether a request is a valid HTTP POST request. - true if the request is valid; otherwise, false. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - Encapsulates information about a method, such as its type, return type, and arguments. - - - Binds a model to a posted file. - - - Initializes a new instance of the class. - - - Binds the model. - The bound value. - The controller context. - The binding context. - One or both parameters are null. - - - Represents an attribute that is used to restrict an action method so that the method handles only HTTP PUT requests. - - - Initializes a new instance of the class. - - - Determines whether a request is a valid HTTP PUT request. - true if the request is valid; otherwise, false. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - Encapsulates information about a method, such as its type, return type, and arguments. - - - Extends the class that contains the HTTP values that were sent by a client during a Web request. - - - Retrieves the HTTP data-transfer method override that was used by the client. - The HTTP data-transfer method override that was used by the client. - An object that contains the HTTP values that were sent by a client during a Web request. - The parameter is null. - The HTTP data-transfer method override was not implemented. - - - Provides a way to return an action result with a specific HTTP response status code and description. - - - Initializes a new instance of the class using a status code. - The status code. - - - Initializes a new instance of the class using a status code and status description. - The status code. - The status description. - - - Enables processing of the result of an action method by a custom type that inherits from the class. - The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data. - - - Gets the HTTP status code. - The HTTP status code. - - - Gets the HTTP status description. - the HTTP status description. - - - Represents the result of an unauthorized HTTP request. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using the status description. - The status description. - - - Enumerates the HTTP verbs. - - - Retrieves the information or entity that is identified by the URI of the request. - - - Posts a new entity as an addition to a URI. - - - Replaces an entity that is identified by a URI. - - - Requests that a specified URI be deleted. - - - Retrieves the message headers for the information or entity that is identified by the URI of the request. - - - Defines the methods that are used in an action filter. - - - Called after the action method executes. - The filter context. - - - Called before an action method executes. - The filter context. - - - Defines the contract for an action invoker, which is used to invoke an action in response to an HTTP request. - - - Invokes the specified action by using the specified controller context. - true if the action was found; otherwise, false. - The controller context. - The name of the action. - - - Defines the methods that are required for an authorization filter. - - - Called when authorization is required. - The filter context. - - - Provides a way for the ASP.NET MVC validation framework to discover at run time whether a validator has support for client validation. - - - When implemented in a class, returns client validation rules for that class. - The client validation rules for this validator. - The model metadata. - The controller context. - - - Defines the methods that are required for a controller. - - - Executes the specified request context. - The request context. - - - Provides fine-grained control over how controllers are instantiated using dependency injection. - - - When implemented in a class, creates a controller. - The created controller. - The request context. - The controller type. - - - Defines the methods that are required for a controller factory. - - - Creates the specified controller by using the specified request context. - The controller. - The request context. - The name of the controller. - - - Gets the controller's session behavior. - The controller's session behavior. - The request context. - The name of the controller whose session behavior you want to get. - - - Releases the specified controller. - The controller. - - - Defines the methods that simplify service location and dependency resolution. - - - Resolves singly registered services that support arbitrary object creation. - The requested service or object. - The type of the requested service or object. - - - Resolves multiply registered services. - The requested services. - The type of the requested services. - - - Defines the methods that are required for an exception filter. - - - Called when an exception occurs. - The filter context. - - - Provides an interface for finding filters. - - - Returns an enumerator that contains all the instances in the service locator. - The enumerator that contains all the instances in the service locator. - The controller context. - The action descriptor. - - - Provides an interface for exposing attributes to the class. - - - When implemented in a class, provides metadata to the model metadata creation process. - The model metadata. - - - Defines the methods that are required for a model binder. - - - Binds the model to a value by using the specified controller context and binding context. - The bound value. - The controller context. - The binding context. - - - Defines methods that enable dynamic implementations of model binding for classes that implement the interface. - - - Returns the model binder for the specified type. - The model binder for the specified type. - The type of the model. - - - Defines members that specify the order of filters and whether multiple filters are allowed. - - - When implemented in a class, gets or sets a value that indicates whether multiple filters are allowed. - true if multiple filters are allowed; otherwise, false. - - - When implemented in a class, gets the filter order. - The filter order. - - - Enumerates the types of input controls. - - - A check box. - - - A hidden field. - - - A password box. - - - A radio button. - - - A text box. - - - Defines the methods that are required for a result filter. - - - Called after an action result executes. - The filter context. - - - Called before an action result executes. - The filter context. - - - Associates a route with an area in an ASP.NET MVC application. - - - Gets the name of the area to associate the route with. - The name of the area to associate the route with. - - - Defines the contract for temporary-data providers that store data that is viewed on the next request. - - - Loads the temporary data. - The temporary data. - The controller context. - - - Saves the temporary data. - The controller context. - The values. - - - Represents an interface that can skip request validation. - - - Retrieves the value of the object that is associated with the specified key. - The value of the object for the specified key. - The key. - true if validation should be skipped; otherwise, false. - - - Defines the methods that are required for a value provider in ASP.NET MVC. - - - Determines whether the collection contains the specified prefix. - true if the collection contains the specified prefix; otherwise, false. - The prefix to search for. - - - Retrieves a value object using the specified key. - The value object for the specified key. - The key of the value object to retrieve. - - - Defines the methods that are required for a view. - - - Renders the specified view context by using the specified the writer object. - The view context. - The writer object. - - - Defines the methods that are required for a view data dictionary. - - - Gets or sets the view data dictionary. - The view data dictionary. - - - Defines the methods that are required for a view engine. - - - Finds the specified partial view by using the specified controller context. - The partial view. - The controller context. - The name of the partial view. - true to specify that the view engine returns the cached view, if a cached view exists; otherwise, false. - - - Finds the specified view by using the specified controller context. - The page view. - The controller context. - The name of the view. - The name of the master. - true to specify that the view engine returns the cached view, if a cached view exists; otherwise, false. - - - Releases the specified view by using the specified controller context. - The controller context. - The view. - - - Defines the methods that are required in order to cache view locations in memory. - - - Gets the view location by using the specified HTTP context and the cache key. - The view location. - The HTTP context. - The cache key. - - - Inserts the specified view location into the cache by using the specified HTTP context and the cache key. - The HTTP context. - The cache key. - The virtual path. - - - Provides fine-grained control over how view pages are instantiated using dependency injection. - - - The created view page. - The controller context. - The type of the controller. - - - Sends JavaScript content to the response. - - - Initializes a new instance of the class. - - - Enables processing of the result of an action method by a custom type that inherits from the class. - The context within which the result is executed. - The parameter is null. - - - Gets or sets the script. - The script. - - - Specifies whether HTTP GET requests from the client are allowed. - - - HTTP GET requests from the client are allowed. - - - HTTP GET requests from the client are not allowed. - - - Represents a class that is used to send JSON-formatted content to the response. - - - Initializes a new instance of the class. - - - Gets or sets the content encoding. - The content encoding. - - - Gets or sets the type of the content. - The type of the content. - - - Gets or sets the data. - The data. - - - Enables processing of the result of an action method by a custom type that inherits from the class. - The context within which the result is executed. - The parameter is null. - - - Gets or sets a value that indicates whether HTTP GET requests from the client are allowed. - A value that indicates whether HTTP GET requests from the client are allowed. - - - Enables action methods to send and receive JSON-formatted text and to model-bind the JSON text to parameters of action methods. - - - Initializes a new instance of the class. - - - Returns a JSON value-provider object for the specified controller context. - A JSON value-provider object for the specified controller context. - The controller context. - - - Maps a browser request to a LINQ object. - - - Initializes a new instance of the class. - - - Binds the model by using the specified controller context and binding context. - The bound data object. If the model cannot be bound, this method returns null. - The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data. - The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider. - - - Represents an attribute that is used to associate a model type to a model-builder type. - - - Initializes a new instance of the class. - The type of the binder. - The parameter is null. - - - Gets or sets the type of the binder. - The type of the binder. - - - Retrieves an instance of the model binder. - A reference to an object that implements the interface. - An error occurred while an instance of the model binder was being created. - - - Represents a class that contains all model binders for the application, listed by binder type. - - - Initializes a new instance of the class. - - - Adds the specified item to the model binder dictionary. - The object to add to the instance. - The object is read-only. - - - Adds the specified item to the model binder dictionary using the specified key. - The key of the element to add. - The value of the element to add. - The object is read-only. - - is null. - An element that has the same key already exists in the object. - - - Removes all items from the model binder dictionary. - The object is read-only. - - - Determines whether the model binder dictionary contains a specified value. - true if is found in the model binder dictionary; otherwise, false. - The object to locate in the object. - - - Determines whether the model binder dictionary contains an element that has the specified key. - true if the model binder dictionary contains an element that has the specified key; otherwise, false. - The key to locate in the object. - - is null. - - - Copies the elements of the model binder dictionary to an array, starting at a specified index. - The one-dimensional array that is the destination of the elements copied from . The array must have zero-based indexing. - The zero-based index in at which copying starts. - - is null. - - is less than 0. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source object is greater than the available space from to the end of the destination array. -or- Type cannot be cast automatically to the type of the destination array. - - - Gets the number of elements in the model binder dictionary. - The number of elements in the model binder dictionary. - - - Gets or sets the default model binder. - The default model binder. - - - Retrieves the model binder for the specified type. - The model binder. - The type of the model to retrieve. - The parameter is null. - - - Retrieves the model binder for the specified type or retrieves the default model binder. - The model binder. - The type of the model to retrieve. - true to retrieve the default model binder. - The parameter is null. - - - Returns an enumerator that can be used to iterate through the collection. - An enumerator that can be used to iterate through the collection. - - - Gets a value that indicates whether the model binder dictionary is read-only. - true if the model binder dictionary is read-only; otherwise, false. - - - Gets or sets the specified key in an object that implements the interface. - The key for the specified item. - The item key. - - - Gets a collection that contains the keys in the model binder dictionary. - A collection that contains the keys in the model binder dictionary. - - - Removes the first occurrence of the specified element from the model binder dictionary. - true if was successfully removed from the model binder dictionary; otherwise, false. This method also returns false if is not found in the model binder dictionary. - The object to remove from the object. - The object is read-only. - - - Removes the element that has the specified key from the model binder dictionary. - true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the model binder dictionary. - The key of the element to remove. - The object is read-only. - - is null. - - - Returns an enumerator that can be used to iterate through a collection. - An enumerator that can be used to iterate through the collection. - - - Gets the value that is associated with the specified key. - true if the object that implements contains an element that has the specified key; otherwise, false. - The key of the value to get. - When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. - - is null. - - - Gets a collection that contains the values in the model binder dictionary. - A collection that contains the values in the model binder dictionary. - - - Provides a container for model binder providers. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using a list of model binder providers. - A list of model binder providers. - - - Returns a model binder of the specified type. - A model binder of the specified type. - The type of the model binder. - - - Inserts a model binder provider into the at the specified index. - The index. - The model binder provider. - - - Replaces the model binder provider element at the specified index. - The index. - The model binder provider. - - - Provides a container for model binder providers. - - - Provides a registration point for model binder providers for applications that do not use dependency injection. - The model binder provider collection. - - - Provides global access to the model binders for the application. - - - Gets the model binders for the application. - The model binders for the application. - - - Provides the context in which a model binder functions. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using the binding context. - The binding context. - - - Gets or sets a value that indicates whether the binder should use an empty prefix. - true if the binder should use an empty prefix; otherwise, false. - - - Gets or sets the model. - The model. - - - Gets or sets the model metadata. - The model metadata. - - - Gets or sets the name of the model. - The name of the model. - - - Gets or sets the state of the model. - The state of the model. - - - Gets or sets the type of the model. - The type of the model. - - - Gets or sets the property filter. - The property filter. - - - Gets the property metadata. - The property metadata. - - - Gets or sets the value provider. - The value provider. - - - Provides a container for an equality validation rule that is sent to the browser. - - - Initializes a new instance of the class. - The error message. - The model value used for equality comparison. - - - Provides a container for a range-validation rule that is sent to the browser. - - - Initializes a new instance of the class. - The error message. - The minimum value. - The maximum value. - - - Provides a container for a regular-expression client validation rule that is sent to the browser. - - - Initializes a new instance of the class. - The error message to display when the regular expression validation fails. - The regular expression. - - - Provides a container for a remote validation rule that is sent to the browser. - - - Initializes a new instance of the class. - The error message. - The URL for the validation parameters. - The HTTP method for the validation parameters. - - - Provides a container for client validation for required field. - - - Initializes a new instance of the class. - The error message to display when a value for the required field is not provided. - - - Provides a base class container for a client validation rule that is sent to the browser. - - - Initializes a new instance of the class. - - - Gets or sets the error message for the client validation rule. - The error message for the client validation rule. - - - Gets the list of validation parameters. - A list of validation parameters. - - - Gets or sets the validation type. - The validation type. - - - Provides a container for a string-length validation rule that is sent to the browser. - - - Initializes a new instance of the class. - The validation error message. - The minimum length of the string. - The maximum length of the string. - - - Represents an error that occurs during model binding. - - - Initializes a new instance of the class by using the specified exception. - The exception. - The parameter is null. - - - Initializes a new instance of the class by using the specified exception and error message. - The exception. - The error message. - The parameter is null. - - - Initializes a new instance of the class by using the specified error message. - The error message. - - - Gets or sets the error message. - The error message. - - - Gets or sets the exception object. - The exception object. - - - A collection of instances. - - - Initializes a new instance of the class. - - - Adds the specified object to the model-error collection. - The exception. - - - Adds the specified error message to the model-error collection. - The error message. - - - Provides a container for common metadata, for the class, and for the class for a data model. - - - Initializes a new instance of the class. - The provider. - The type of the container. - The model accessor. - The type of the model. - The name of the model. - - - Gets a dictionary that contains additional metadata about the model. - A dictionary that contains additional metadata about the model. - - - Gets or sets the type of the container for the model. - The type of the container for the model. - - - Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null. - true if empty strings that are posted back in forms should be converted to null; otherwise, false. The default value is true. - - - Gets or sets meta information about the data type. - Meta information about the data type. - - - The default order value, which is 10000. - - - Gets or sets the description of the model. - The description of the model. The default value is null. - - - Gets or sets the display format string for the model. - The display format string for the model. - - - Gets or sets the display name of the model. - The display name of the model. - - - Gets or sets the edit format string of the model. - The edit format string of the model. - - - Returns the metadata from the parameter for the model. - The metadata. - An expression that identifies the model. - The view data dictionary. - The type of the parameter. - The type of the value. - - - Gets the metadata from the expression parameter for the model. - The metadata for the model. - An expression that identifies the model. - The view data dictionary. - - - Gets the display name for the model. - The display name for the model. - - - Returns the simple description of the model. - The simple description of the model. - - - Gets a list of validators for the model. - A list of validators for the model. - The controller context. - - - Gets or sets a value that indicates whether the model object should be rendered using associated HTML elements. - true if the associated HTML elements that contains the model object should be included with the object; otherwise, false. - - - Gets or sets a value that indicates whether the model is a complex type. - A value that indicates whether the model is considered a complex type by the MVC framework. - - - Gets a value that indicates whether the type is nullable. - true if the type is nullable; otherwise, false. - - - Gets or sets a value that indicates whether the model is read-only. - true if the model is read-only; otherwise, false. - - - Gets or sets a value that indicates whether the model is required. - true if the model is required; otherwise, false. - - - Gets the value of the model. - The value of the model. For more information about , see the entry ASP.NET MVC 2 Templates, Part 2: ModelMetadata on Brad Wilson's blog - - - Gets the type of the model. - The type of the model. - - - Gets or sets the string to display for null values. - The string to display for null values. - - - Gets or sets a value that represents order of the current metadata. - The order value of the current metadata. - - - Gets a collection of model metadata objects that describe the properties of the model. - A collection of model metadata objects that describe the properties of the model. - - - Gets the property name. - The property name. - - - Gets or sets the provider. - The provider. - - - Gets or sets a value that indicates whether request validation is enabled. - true if request validation is enabled; otherwise, false. - - - Gets or sets a short display name. - The short display name. - - - Gets or sets a value that indicates whether the property should be displayed in read-only views such as list and detail views. - true if the model should be displayed in read-only views; otherwise, false. - - - Gets or sets a value that indicates whether the model should be displayed in editable views. - true if the model should be displayed in editable views; otherwise, false. - - - Gets or sets the simple display string for the model. - The simple display string for the model. - - - Gets or sets a hint that suggests what template to use for this model. - A hint that suggests what template to use for this model. - - - Gets or sets a value that can be used as a watermark. - The watermark. - - - Provides an abstract base class for a custom metadata provider. - - - When overridden in a derived class, initializes a new instance of the object that derives from the class. - - - Gets a object for each property of a model. - A object for each property of a model. - The container. - The type of the container. - - - Gets metadata for the specified property. - A object for the property. - The model accessor. - The type of the container. - The property to get the metadata model for. - - - Gets metadata for the specified model accessor and model type. - A object for the specified model accessor and model type. - The model accessor. - The type of the model. - - - Provides a container for the current instance. - - - Gets or sets the current object. - The current object. - - - Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself. - - - Initializes a new instance of the class. - - - Returns a object that contains any errors that occurred during model binding. - The errors. - - - Returns a object that encapsulates the value that was being bound during model binding. - The value. - - - Represents the state of an attempt to bind a posted form to an action method, which includes validation information. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using values that are copied from the specified model-state dictionary. - The model-state dictionary. - The parameter is null. - - - Adds the specified item to the model-state dictionary. - The object to add to the model-state dictionary. - The model-state dictionary is read-only. - - - Adds an element that has the specified key and value to the model-state dictionary. - The key of the element to add. - The value of the element to add. - The model-state dictionary is read-only. - - is null. - An element that has the specified key already occurs in the model-state dictionary. - - - Adds the specified model error to the errors collection for the model-state dictionary that is associated with the specified key. - The key. - The exception. - - - Adds the specified error message to the errors collection for the model-state dictionary that is associated with the specified key. - The key. - The error message. - - - Removes all items from the model-state dictionary. - The model-state dictionary is read-only. - - - Determines whether the model-state dictionary contains a specific value. - true if is found in the model-state dictionary; otherwise, false. - The object to locate in the model-state dictionary. - - - Determines whether the model-state dictionary contains the specified key. - true if the model-state dictionary contains the specified key; otherwise, false. - The key to locate in the model-state dictionary. - - - Copies the elements of the model-state dictionary to an array, starting at a specified index. - The one-dimensional array that is the destination of the elements copied from the object. The array must have zero-based indexing. - The zero-based index in at which copying starts. - - is null. - - is less than 0. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source collection is greater than the available space from to the end of the destination .-or- Type cannot be cast automatically to the type of the destination . - - - Gets the number of key/value pairs in the collection. - The number of key/value pairs in the collection. - - - Returns an enumerator that can be used to iterate through the collection. - An enumerator that can be used to iterate through the collection. - - - Gets a value that indicates whether the collection is read-only. - true if the collection is read-only; otherwise, false. - - - Gets a value that indicates whether this instance of the model-state dictionary is valid. - true if this instance is valid; otherwise, false. - - - Determines whether there are any objects that are associated with or prefixed with the specified key. - true if the model-state dictionary contains a value that is associated with the specified key; otherwise, false. - The key. - The parameter is null. - - - Gets or sets the value that is associated with the specified key. - The model state item. - The key. - - - Gets a collection that contains the keys in the dictionary. - A collection that contains the keys of the model-state dictionary. - - - Copies the values from the specified object into this dictionary, overwriting existing values if keys are the same. - The dictionary. - - - Removes the first occurrence of the specified object from the model-state dictionary. - true if was successfully removed the model-state dictionary; otherwise, false. This method also returns false if is not found in the model-state dictionary. - The object to remove from the model-state dictionary. - The model-state dictionary is read-only. - - - Removes the element that has the specified key from the model-state dictionary. - true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the model-state dictionary. - The key of the element to remove. - The model-state dictionary is read-only. - - is null. - - - Sets the value for the specified key by using the specified value provider dictionary. - The key. - The value. - - - Returns an enumerator that can be used to iterate through the collection. - An enumerator that can be used to iterate through the collection. - - - Attempts to gets the value that is associated with the specified key. - true if the object that implements contains an element that has the specified key; otherwise, false. - The key of the value to get. - When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. - - is null. - - - Gets a collection that contains the values in the dictionary. - A collection that contains the values of the model-state dictionary. - - - Provides a container for a validation result. - - - Initializes a new instance of the class. - - - Gets or sets the name of the member. - The name of the member. - - - Gets or sets the validation result message. - The validation result message. - - - Provides a base class for implementing validation logic. - - - Called from constructors in derived classes to initialize the class. - The metadata. - The controller context. - - - Gets the controller context. - The controller context. - - - When implemented in a derived class, returns metadata for client validation. - The metadata for client validation. - - - Returns a composite model validator for the model. - A composite model validator for the model. - The metadata. - The controller context. - - - Gets or sets a value that indicates whether a model property is required. - true if the model property is required; otherwise, false. - - - Gets the metadata for the model validator. - The metadata for the model validator. - - - When implemented in a derived class, validates the object. - A list of validation results. - The container. - - - Provides a list of validators for a model. - - - When implemented in a derived class, initializes a new instance of the class. - - - Gets a list of validators. - A list of validators. - The metadata. - The context. - - - Provides a container for a list of validation providers. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using a list of model-validation providers. - A list of model-validation providers. - - - Returns the list of model validators. - The list of model validators. - The model metadata. - The controller context. - - - Inserts a model-validator provider into the collection. - The zero-based index at which item should be inserted. - The model-validator provider object to insert. - - - Replaces the model-validator provider element at the specified index. - The zero-based index of the model-validator provider element to replace. - The new value for the model-validator provider element. - - - Provides a container for the current validation provider. - - - Gets the model validator provider collection. - The model validator provider collection. - - - Represents a list of items that users can select more than one item from. - - - Initializes a new instance of the class by using the specified items to include in the list. - The items. - The parameter is null. - - - Initializes a new instance of the class by using the specified items to include in the list and the selected values. - The items. - The selected values. - The parameter is null. - - - Initializes a new instance of the class by using the items to include in the list, the data value field, and the data text field. - The items. - The data value field. - The data text field. - The parameter is null. - - - Initializes a new instance of the class by using the items to include in the list, the data value field, the data text field, and the selected values. - The items. - The data value field. - The data text field. - The selected values. - The parameter is null. - - - Gets or sets the data text field. - The data text field. - - - Gets or sets the data value field. - The data value field. - - - Returns an enumerator that can be used to iterate through the collection. - An enumerator that can be used to iterate through the collection. - - - Gets or sets the items in the list. - The items in the list. - - - Gets or sets the selected values. - The selected values. - - - Returns an enumerator can be used to iterate through a collection. - An enumerator that can be used to iterate through the collection. - - - When implemented in a derived class, provides a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class and specifies the order of filters and whether multiple filters are allowed. - true to specify that multiple filters of the same type are allowed; otherwise, false. - The filter order. - - - Gets a value that indicates whether more than one instance of the filter attribute can be specified. - true if more than one instance of the filter attribute is allowed; otherwise, false. - - - Gets a value that indicates the order in which a filter is applied. - A value that indicates the order in which a filter is applied. - - - Selects the controller that will handle an HTTP request. - - - Initializes a new instance of the class. - The request context. - The parameter is null. - - - Adds the version header by using the specified HTTP context. - The HTTP context. - - - Called by ASP.NET to begin asynchronous request processing. - The status of the asynchronous call. - The HTTP context. - The asynchronous callback method. - The state of the asynchronous object. - - - Called by ASP.NET to begin asynchronous request processing using the base HTTP context. - The status of the asynchronous call. - The HTTP context. - The asynchronous callback method. - The state of the asynchronous object. - - - Gets or sets a value that indicates whether the MVC response header is disabled. - true if the MVC response header is disabled; otherwise, false. - - - Called by ASP.NET when asynchronous request processing has ended. - The asynchronous result. - - - Gets a value that indicates whether another request can use the instance. - true if the instance is reusable; otherwise, false. - - - Contains the header name of the ASP.NET MVC version. - - - Processes the request by using the specified HTTP request context. - The HTTP context. - - - Processes the request by using the specified base HTTP request context. - The HTTP context. - - - Gets the request context. - The request context. - - - Called by ASP.NET to begin asynchronous request processing using the base HTTP context. - The status of the asynchronous call. - The HTTP context. - The asynchronous callback method. - The data. - - - Called by ASP.NET when asynchronous request processing has ended. - The asynchronous result. - - - Gets a value that indicates whether another request can use the instance. - true if the instance is reusable; otherwise, false. - - - Enables processing of HTTP Web requests by a custom HTTP handler that implements the interface. - An object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) that are used to service HTTP requests. - - - Represents an HTML-encoded string that should not be encoded again. - - - Initializes a new instance of the class. - The string to create. If no value is assigned, the object is created using an empty-string value. - - - Creates an HTML-encoded string using the specified text value. - An HTML-encoded string. - The value of the string to create . - - - Contains an empty HTML string. - - - Determines whether the specified string contains content or is either null or empty. - true if the string is null or empty; otherwise, false. - The string. - - - Verifies and processes an HTTP request. - - - Initializes a new instance of the class. - - - Called by ASP.NET to begin asynchronous request processing. - The status of the asynchronous call. - The HTTP context. - The asynchronous callback method. - The state. - - - Called by ASP.NET to begin asynchronous request processing. - The status of the asynchronous call. - The base HTTP context. - The asynchronous callback method. - The state. - - - Called by ASP.NET when asynchronous request processing has ended. - The asynchronous result. - - - Called by ASP.NET to begin asynchronous request processing. - The status of the asynchronous call. - The context. - The asynchronous callback method. - An object that contains data. - - - Called by ASP.NET when asynchronous request processing has ended. - The status of the asynchronous operations. - - - Verifies and processes an HTTP request. - The HTTP handler. - The HTTP context. - - - Creates an object that implements the IHttpHandler interface and passes the request context to it. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using the specified factory controller object. - The controller factory. - - - Returns the HTTP handler by using the specified HTTP context. - The HTTP handler. - The request context. - - - Returns the session behavior. - The session behavior. - The request context. - - - Returns the HTTP handler by using the specified request context. - The HTTP handler. - The request context. - - - Creates instances of files. - - - Initializes a new instance of the class. - - - Creates a Razor host. - A Razor host. - The virtual path to the target file. - The physical path to the target file. - - - Extends a NameValueCollection object so that the collection can be copied to a specified dictionary. - - - Copies the specified collection to the specified destination. - The collection. - The destination. - - - Copies the specified collection to the specified destination, and optionally replaces previous entries. - The collection. - The destination. - true to replace previous entries; otherwise, false. - - - Represents the base class for value providers whose values come from a object. - - - Initializes a new instance of the class using the specified unvalidated collection. - A collection that contains the values that are used to initialize the provider. - A collection that contains the values that are used to initialize the provider. This collection will not be validated. - An object that contains information about the target culture. - - - Initializes a new instance of the class. - A collection that contains the values that are used to initialize the provider. - An object that contains information about the target culture. - The parameter is null. - - - Determines whether the collection contains the specified prefix. - true if the collection contains the specified prefix; otherwise, false. - The prefix to search for. - The parameter is null. - - - Returns a value object using the specified key. - The value object for the specified key. - The key of the value object to retrieve. - The parameter is null. - - - Returns a value object using the specified key and validation directive. - The value object for the specified key. - The key. - true if validation should be skipped; otherwise, false. - - - Provides a convenience wrapper for the attribute. - - - Initializes a new instance of the class. - - - Represents an attribute that is used to indicate that a controller method is not an action method. - - - Initializes a new instance of the class. - - - Determines whether the attribute marks a method that is not an action method by using the specified controller context. - true if the attribute marks a valid non-action method; otherwise, false. - The controller context. - The method information. - - - Represents an attribute that is used to mark an action method whose output will be cached. - - - Initializes a new instance of the class. - - - Gets or sets the cache profile name. - The cache profile name. - - - Gets or sets the child action cache. - The child action cache. - - - Gets or sets the cache duration, in seconds. - The cache duration. - - - Returns a value that indicates whether a child action cache is active. - true if the child action cache is active; otherwise, false. - The controller context. - - - Gets or sets the location. - The location. - - - Gets or sets a value that indicates whether to store the cache. - true if the cache should be stored; otherwise, false. - - - This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code. - The filter context. - - - This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code. - The filter context. - - - This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code. - The filter context. - - - This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code. - The filter context. - - - Called before the action result executes. - The filter context, which encapsulates information for using . - The parameter is null. - - - Gets or sets the SQL dependency. - The SQL dependency. - - - Gets or sets the vary-by-content encoding. - The vary-by-content encoding. - - - Gets or sets the vary-by-custom value. - The vary-by-custom value. - - - Gets or sets the vary-by-header value. - The vary-by-header value. - - - Gets or sets the vary-by-param value. - The vary-by-param value. - - - Encapsulates information for binding action-method parameters to a data model. - - - Initializes a new instance of the class. - - - Gets the model binder. - The model binder. - - - Gets a comma-delimited list of property names for which binding is disabled. - The exclude list. - - - Gets a comma-delimited list of property names for which binding is enabled. - The include list. - - - Gets the prefix to use when the MVC framework binds a value to an action parameter or to a model property. - The prefix. - - - Contains information that describes a parameter. - - - Initializes a new instance of the class. - - - Gets the action descriptor. - The action descriptor. - - - Gets the binding information. - The binding information. - - - Gets the default value of the parameter. - The default value of the parameter. - - - Returns an array of custom attributes that are defined for this member, excluding named attributes. - An array of custom attributes, or an empty array if no custom attributes exist. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The custom attribute type cannot be loaded. - There is more than one attribute of type defined for this member. - - - Returns an array of custom attributes that are defined for this member, identified by type. - An array of custom attributes, or an empty array if no custom attributes exist. - The type of the custom attributes. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The custom attribute type cannot be loaded. - There is more than one attribute of type defined for this member. - The parameter is null. - - - Indicates whether one or more instances of a custom attribute type are defined for this member. - true if the custom attribute type is defined for this member; otherwise, false. - The type of the custom attributes. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The parameter is null. - - - Gets the name of the parameter. - The name of the parameter. - - - Gets the type of the parameter. - The type of the parameter. - - - Represents a base class that is used to send a partial view to the response. - - - Initializes a new instance of the class. - - - Returns the object that is used to render the view. - The view engine result. - The controller context. - An error occurred while the method was attempting to find the view. - - - Provides a registration point for ASP.NET Razor pre-application start code. - - - Registers Razor pre-application start code. - - - Represents a value provider for query strings that are contained in a object. - - - Initializes a new instance of the class. - An object that encapsulates information about the current HTTP request. - - - Represents a class that is responsible for creating a new instance of a query-string value-provider object. - - - Initializes a new instance of the class. - - - Returns a value-provider object for the specified controller context. - A query-string value-provider object. - An object that encapsulates information about the current HTTP request. - The parameter is null. - - - Provides an adapter for the attribute. - - - Initializes a new instance of the class. - The model metadata. - The controller context. - The range attribute. - - - Gets a list of client validation rules for a range check. - A list of client validation rules for a range check. - - - Represents the class used to create views that have Razor syntax. - - - Initializes a new instance of the class. - The controller context. - The view path. - The layout or master page. - A value that indicates whether view start files should be executed before the view. - The set of extensions that will be used when looking up view start files. - - - Initializes a new instance of the class using the view page activator. - The controller context. - The view path. - The layout or master page. - A value that indicates whether view start files should be executed before the view. - The set of extensions that will be used when looking up view start files. - The view page activator. - - - Gets the layout or master page. - The layout or master page. - - - Renders the specified view context by using the specified writer and instance. - The view context. - The writer that is used to render the view to the response. - The instance. - - - Gets a value that indicates whether view start files should be executed before the view. - A value that indicates whether view start files should be executed before the view. - - - Gets or sets the set of file extensions that will be used when looking up view start files. - The set of file extensions that will be used when looking up view start files. - - - Represents a view engine that is used to render a Web page that uses the ASP.NET Razor syntax. - - - Initializes a new instance of the class. - - - - Creates a partial view using the specified controller context and partial path. - The partial view. - The controller context. - The path to the partial view. - - - Creates a view by using the specified controller context and the paths of the view and master view. - The view. - The controller context. - The path to the view. - The path to the master view. - - - Controls the processing of application actions by redirecting to a specified URI. - - - Initializes a new instance of the class. - The target URL. - The parameter is null. - - - Initializes a new instance of the class using the specified URL and permanent-redirection flag. - The URL. - A value that indicates whether the redirection should be permanent. - - - Enables processing of the result of an action method by a custom type that inherits from the class. - The context within which the result is executed. - The parameter is null. - - - Gets a value that indicates whether the redirection should be permanent. - true if the redirection should be permanent; otherwise, false. - - - Gets or sets the target URL. - The target URL. - - - Represents a result that performs a redirection by using the specified route values dictionary. - - - Initializes a new instance of the class by using the specified route name and route values. - The name of the route. - The route values. - - - Initializes a new instance of the class by using the specified route name, route values, and permanent-redirection flag. - The name of the route. - The route values. - A value that indicates whether the redirection should be permanent. - - - Initializes a new instance of the class by using the specified route values. - The route values. - - - Enables processing of the result of an action method by a custom type that inherits from the class. - The context within which the result is executed. - The parameter is null. - - - Gets a value that indicates whether the redirection should be permanent. - true if the redirection should be permanent; otherwise, false. - - - Gets or sets the name of the route. - The name of the route. - - - Gets or sets the route values. - The route values. - - - Contains information that describes a reflected action method. - - - Initializes a new instance of the class. - The action-method information. - The name of the action. - The controller descriptor. - Either the or parameter is null. - The parameter is null or empty. - - - Gets the name of the action. - The name of the action. - - - Gets the controller descriptor. - The controller descriptor. - - - Executes the specified controller context by using the specified action-method parameters. - The action return value. - The controller context. - The parameters. - The or parameter is null. - - - Returns an array of custom attributes defined for this member, excluding named attributes. - An array of custom attributes, or an empty array if no custom attributes exist. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The custom attribute type cannot be loaded. - There is more than one attribute of type defined for this member. - - - Returns an array of custom attributes defined for this member, identified by type. - An array of custom attributes, or an empty array if no custom attributes exist. - The type of the custom attributes. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The custom attribute type cannot be loaded. - There is more than one attribute of type defined for this member. - - - Retrieves the parameters of the action method. - The parameters of the action method. - - - Retrieves the action selectors. - The action selectors. - - - Indicates whether one or more instances of a custom attribute type are defined for this member. - true if the custom attribute type is defined for this member; otherwise, false. - The type of the custom attributes. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - - - Gets or sets the action-method information. - The action-method information. - - - Gets the unique ID for the reflected action descriptor using lazy initialization. - The unique ID. - - - Contains information that describes a reflected controller. - - - Initializes a new instance of the class. - The type of the controller. - The parameter is null. - - - Gets the type of the controller. - The type of the controller. - - - Finds the specified action for the specified controller context. - The information about the action. - The controller context. - The name of the action. - The parameter is null. - The parameter is null or empty. - - - Returns the list of actions for the controller. - A list of action descriptors for the controller. - - - Returns an array of custom attributes that are defined for this member, excluding named attributes. - An array of custom attributes, or an empty array if no custom attributes exist. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The custom attribute type cannot be loaded. - There is more than one attribute of type defined for this member. - - - Returns an array of custom attributes that are defined for this member, identified by type. - An array of custom attributes, or an empty array if no custom attributes exist. - The type of the custom attributes. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The custom attribute type cannot be loaded. - There is more than one attribute of type defined for this member. - - - Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member. - true if the custom attribute type is defined for this member; otherwise, false. - The type of the custom attributes. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - - - Contains information that describes a reflected action-method parameter. - - - Initializes a new instance of the class. - The parameter information. - The action descriptor. - The or parameter is null. - - - Gets the action descriptor. - The action descriptor. - - - Gets the binding information. - The binding information. - - - Gets the default value of the reflected parameter. - The default value of the reflected parameter. - - - Returns an array of custom attributes that are defined for this member, excluding named attributes. - An array of custom attributes, or an empty array if no custom attributes exist. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The custom attribute type cannot be loaded. - There is more than one attribute of type defined for this member. - - - Returns an array of custom attributes that are defined for this member, identified by type. - An array of custom attributes, or an empty array if no custom attributes exist. - The type of the custom attributes. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - The custom attribute type cannot be loaded. - There is more than one attribute of type defined for this member. - - - Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member. - true if the custom attribute type is defined for this member; otherwise, false. - The type of the custom attributes. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - - - Gets or sets the parameter information. - The parameter information. - - - Gets the name of the parameter. - The name of the parameter. - - - Gets the type of the parameter. - The type of the parameter. - - - Provides an adapter for the attribute. - - - Initializes a new instance of the class. - The model metadata. - The controller context. - The regular expression attribute. - - - Gets a list of regular-expression client validation rules. - A list of regular-expression client validation rules. - - - Provides an attribute that uses the jQuery validation plug-in remote validator. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using the specified route name. - The route name. - - - Initializes a new instance of the class using the specified action-method name and controller name. - The name of the action method. - The name of the controller. - - - Initializes a new instance of the class using the specified action-method name, controller name, and area name. - The name of the action method. - The name of the controller. - The name of the area. - - - Gets or sets the additional fields that are required for validation. - The additional fields that are required for validation. - - - Returns a comma-delimited string of validation field names. - A comma-delimited string of validation field names. - The name of the validation property. - - - Formats the error message that is displayed when validation fails. - A formatted error message. - A name to display with the error message. - - - Formats the property for client validation by prepending an asterisk (*) and a dot. - The string "*." Is prepended to the property. - The property. - - - Gets a list of client validation rules for the property. - A list of remote client validation rules for the property. - The model metadata. - The controller context. - - - Gets the URL for the remote validation call. - The URL for the remote validation call. - The controller context. - - - Gets or sets the HTTP method used for remote validation. - The HTTP method used for remote validation. The default value is "Get". - - - This method always returns true. - true - The validation target. - - - Gets the route data dictionary. - The route data dictionary. - - - Gets or sets the route name. - The route name. - - - Gets the route collection from the route table. - The route collection from the route table. - - - Provides an adapter for the attribute. - - - Initializes a new instance of the class. - The model metadata. - The controller context. - The required attribute. - - - Gets a list of required-value client validation rules. - A list of required-value client validation rules. - - - Represents an attribute that forces an unsecured HTTP request to be re-sent over HTTPS. - - - Initializes a new instance of the class. - - - Handles unsecured HTTP requests that are sent to the action method. - An object that encapsulates information that is required in order to use the attribute. - The HTTP request contains an invalid transfer method override. All GET requests are considered invalid. - - - Determines whether a request is secured (HTTPS) and, if it is not, calls the method. - An object that encapsulates information that is required in order to use the attribute. - The parameter is null. - - - Provides the context for the method of the class. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The controller context. - The result object. - true to cancel execution; otherwise, false. - The exception object. - The parameter is null. - - - Gets or sets a value that indicates whether this instance is canceled. - true if the instance is canceled; otherwise, false. - - - Gets or sets the exception object. - The exception object. - - - Gets or sets a value that indicates whether the exception has been handled. - true if the exception has been handled; otherwise, false. - - - Gets or sets the action result. - The action result. - - - Provides the context for the method of the class. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified controller context and action result. - The controller context. - The action result. - The parameter is null. - - - Gets or sets a value that indicates whether this value is "cancel". - true if the value is "cancel"; otherwise, false. - - - Gets or sets the action result. - The action result. - - - Extends a object for MVC routing. - - - Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area. - An object that contains information about the route and virtual path that are the result of generating a URL in the current area. - An object that contains the routes for the applications. - An object that encapsulates information about the requested route. - The name of the route to use when information about the URL path is retrieved. - An object that contains the parameters for a route. - - - Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area. - An object that contains information about the route and virtual path that are the result of generating a URL in the current area. - An object that contains the routes for the applications. - An object that encapsulates information about the requested route. - An object that contains the parameters for a route. - - - Ignores the specified URL route for the given list of available routes. - A collection of routes for the application. - The URL pattern for the route to ignore. - The or parameter is null. - - - Ignores the specified URL route for the given list of the available routes and a list of constraints. - A collection of routes for the application. - The URL pattern for the route to ignore. - A set of expressions that specify values for the parameter. - The or parameter is null. - - - Maps the specified URL route. - A reference to the mapped route. - A collection of routes for the application. - The name of the route to map. - The URL pattern for the route. - The or parameter is null. - - - Maps the specified URL route and sets default route values. - A reference to the mapped route. - A collection of routes for the application. - The name of the route to map. - The URL pattern for the route. - An object that contains default route values. - The or parameter is null. - - - Maps the specified URL route and sets default route values and constraints. - A reference to the mapped route. - A collection of routes for the application. - The name of the route to map. - The URL pattern for the route. - An object that contains default route values. - A set of expressions that specify values for the parameter. - The or parameter is null. - - - Maps the specified URL route and sets default route values, constraints, and namespaces. - A reference to the mapped route. - A collection of routes for the application. - The name of the route to map. - The URL pattern for the route. - An object that contains default route values. - A set of expressions that specify values for the parameter. - A set of namespaces for the application. - The or parameter is null. - - - Maps the specified URL route and sets default route values and namespaces. - A reference to the mapped route. - A collection of routes for the application. - The name of the route to map. - The URL pattern for the route. - An object that contains default route values. - A set of namespaces for the application. - The or parameter is null. - - - Maps the specified URL route and sets the namespaces. - A reference to the mapped route. - A collection of routes for the application. - The name of the route to map. - The URL pattern for the route. - A set of namespaces for the application. - The or parameter is null. - - - Represents a value provider for route data that is contained in an object that implements the interface. - - - Initializes a new instance of the class. - An object that contain information about the HTTP request. - - - Represents a factory for creating route-data value provider objects. - - - Initialized a new instance of the class. - - - Returns a value-provider object for the specified controller context. - A value-provider object. - An object that encapsulates information about the current HTTP request. - The parameter is null. - - - Represents a list that lets users select one item. - - - Initializes a new instance of the class by using the specified items for the list. - The items. - - - Initializes a new instance of the class by using the specified items for the list and a selected value. - The items. - The selected value. - - - Initializes a new instance of the class by using the specified items for the list, the data value field, and the data text field. - The items. - The data value field. - The data text field. - - - Initializes a new instance of the class by using the specified items for the list, the data value field, the data text field, and a selected value. - The items. - The data value field. - The data text field. - The selected value. - - - Gets the list value that was selected by the user. - The selected value. - - - Represents the selected item in an instance of the class. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether this is selected. - true if the item is selected; otherwise, false. - - - Gets or sets the text of the selected item. - The text. - - - Gets or sets the value of the selected item. - The value. - - - Specifies the session state of the controller. - - - Initializes a new instance of the class - The type of the session state. - - - Get the session state behavior for the controller. - The session state behavior for the controller. - - - Provides session-state data to the current object. - - - Initializes a new instance of the class. - - - Loads the temporary data by using the specified controller context. - The temporary data. - The controller context. - An error occurred when the session context was being retrieved. - - - Saves the specified values in the temporary data dictionary by using the specified controller context. - The controller context. - The values. - An error occurred the session context was being retrieved. - - - Provides an adapter for the attribute. - - - Initializes a new instance of the class. - The model metadata. - The controller context. - The string-length attribute. - - - Gets a list of string-length client validation rules. - A list of string-length client validation rules. - - - Represents a set of data that persists only from one request to the next. - - - Initializes a new instance of the class. - - - Adds an element that has the specified key and value to the object. - The key of the element to add. - The value of the element to add. - The object is read-only. - - is null. - An element that has the same key already exists in the object. - - - Removes all items from the instance. - The object is read-only. - - - Determines whether the instance contains an element that has the specified key. - true if the instance contains an element that has the specified key; otherwise, false. - The key to locate in the instance. - - is null. - - - Determines whether the dictionary contains the specified value. - true if the dictionary contains the specified value; otherwise, false. - The value. - - - Gets the number of elements in the object. - The number of elements in the object. - - - Gets the enumerator. - The enumerator. - - - Gets or sets the object that has the specified key. - The object that has the specified key. - The key to access. - - - Marks all keys in the dictionary for retention. - - - Marks the specified key in the dictionary for retention. - The key to retain in the dictionary. - - - Gets an object that contains the keys of elements in the object. - The keys of the elements in the object. - - - Loads the specified controller context by using the specified data provider. - The controller context. - The temporary data provider. - - - Returns an object that contains the element that is associated with the specified key, without marking the key for deletion. - An object that contains the element that is associated with the specified key. - The key of the element to return. - - - Removes the element that has the specified key from the object. - true if the element was removed successfully; otherwise, false. This method also returns false if was not found in the . instance. - The key of the element to remove. - The object is read-only. - - is null. - - - Saves the specified controller context by using the specified data provider. - The controller context. - The temporary data provider. - - - Adds the specified key/value pair to the dictionary. - The key/value pair. - - - Determines whether a sequence contains a specified element by using the default equality comparer. - true if the dictionary contains the specified key/value pair; otherwise, false. - The key/value pair to search for. - - - Copies a key/value pair to the specified array at the specified index. - The target array. - The index. - - - Gets a value that indicates whether the dictionary is read-only. - true if the dictionary is read-only; otherwise, false. - - - Deletes the specified key/value pair from the dictionary. - true if the key/value pair was removed successfully; otherwise, false. - The key/value pair. - - - Returns an enumerator that can be used to iterate through a collection. - An object that can be used to iterate through the collection. - - - Gets the value of the element that has the specified key. - true if the object that implements contains an element that has the specified key; otherwise, false. - The key of the value to get. - When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. - - is null. - - - Gets the object that contains the values in the object. - The values of the elements in the object that implements . - - - Encapsulates information about the current template context. - - - Initializes a new instance of the class. - - - Gets or sets the formatted model value. - The formatted model value. - - - Retrieves the full DOM ID of a field using the specified HTML name attribute. - The full DOM ID. - The value of the HTML name attribute. - - - Retrieves the fully qualified name (including a prefix) for a field using the specified HTML name attribute. - The prefixed name of the field. - The value of the HTML name attribute. - - - Gets or sets the HTML field prefix. - The HTML field prefix. - - - Contains the number of objects that were visited by the user. - The number of objects. - - - Determines whether the template has been visited by the user. - true if the template has been visited by the user; otherwise, false. - An object that encapsulates information that describes the model. - - - Contains methods to build URLs for ASP.NET MVC within an application. - - - Initializes a new instance of the class using the specified request context. - An object that contains information about the current request and about the route that it matched. - The parameter is null. - - - Initializes a new instance of the class by using the specified request context and route collection. - An object that contains information about the current request and about the route that it matched. - A collection of routes. - The or the parameter is null. - - - Generates a fully qualified URL to an action method by using the specified action name. - The fully qualified URL to an action method. - The name of the action method. - - - Generates a fully qualified URL to an action method by using the specified action name and route values. - The fully qualified URL to an action method. - The name of the action method. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - - - Generates a fully qualified URL to an action method by using the specified action name and controller name. - The fully qualified URL to an action method. - The name of the action method. - The name of the controller. - - - Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values. - The fully qualified URL to an action method. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - - - Generates a fully qualified URL to an action method by using the specified action name, controller name, route values, and protocol to use. - The fully qualified URL to an action method. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - The protocol for the URL, such as "http" or "https". - - - Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values. - The fully qualified URL to an action method. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. - - - Generates a fully qualified URL for an action method by using the specified action name, controller name, route values, protocol to use, and host name. - The fully qualified URL to an action method. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. - The protocol for the URL, such as "http" or "https". - The host name for the URL. - - - Generates a fully qualified URL to an action method for the specified action name and route values. - The fully qualified URL to an action method. - The name of the action method. - An object that contains the parameters for a route. - - - Converts a virtual (relative) path to an application absolute path. - The application absolute path. - The virtual path of the content. - - - Encodes special characters in a URL string into character-entity equivalents. - An encoded URL string. - The text to encode. - - - Returns a string that contains a content URL. - A string that contains a content URL. - The content path. - The HTTP context. - - - Returns a string that contains a URL. - A string that contains a URL. - The route name. - The action name. - The controller name. - The HTTP protocol. - The host name. - The fragment. - The route values. - The route collection. - The request context. - true to include implicit MVC values; otherwise false. - - - Returns a string that contains a URL. - A string that contains a URL. - The route name. - The action name. - The controller name. - The route values. - The route collection. - The request context. - true to include implicit MVC values; otherwise. false. - - - Returns a value that indicates whether the URL is local. - true if the URL is local; otherwise, false. - The URL. - - - Gets information about an HTTP request that matches a defined route. - The request context. - - - Gets a collection that contains the routes that are registered for the application. - The route collection. - - - Generates a fully qualified URL for the specified route values. - The fully qualified URL. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - - - Generates a fully qualified URL for the specified route name. - The fully qualified URL. - The name of the route that is used to generate the URL. - - - Generates a fully qualified URL for the specified route values by using a route name. - The fully qualified URL. - The name of the route that is used to generate the URL. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - - - Generates a fully qualified URL for the specified route values by using a route name and the protocol to use. - The fully qualified URL. - The name of the route that is used to generate the URL. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - The protocol for the URL, such as "http" or "https". - - - Generates a fully qualified URL for the specified route values by using a route name. - The fully qualified URL. - The name of the route that is used to generate the URL. - An object that contains the parameters for a route. - - - Generates a fully qualified URL for the specified route values by using the specified route name, protocol to use, and host name. - The fully qualified URL. - The name of the route that is used to generate the URL. - An object that contains the parameters for a route. - The protocol for the URL, such as "http" or "https". - The host name for the URL. - - - Generates a fully qualified URL for the specified route values. - The fully qualified URL. - An object that contains the parameters for a route. - - - Represents an optional parameter that is used by the class during routing. - - - Contains the read-only value for the optional parameter. - - - Returns an empty string. This method supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. - An empty string. - - - Provides an object adapter that can be validated. - - - Initializes a new instance of the class. - The model metadata. - The controller context. - - - Validates the specified object. - A list of validation results. - The container. - - - Represents an attribute that is used to detect whether a server request has been tampered with. - - - Initializes a new instance of the class. - - - Called when authorization is required. - The filter context. - The parameter is null. - - - Gets or sets the salt string. - The salt string. - - - Represents an attribute that is used to mark action methods whose input must be validated. - - - Initializes a new instance of the class. - true to enable validation. - - - Gets or sets a value that indicates whether to enable validation. - true if validation is enabled; otherwise, false. - - - Called when authorization is required. - The filter context. - The parameter is null. - - - Represents the collection of value-provider objects for the application. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class and registers the specified value providers. - The list of value providers to register. - - - Determines whether the collection contains the specified prefix. - true if the collection contains the specified prefix; otherwise, false. - The prefix to search for. - - - Returns a value object using the specified key. - The value object for the specified key. - The key of the value object to retrieve. - - - Returns a value object using the specified key and skip-validation parameter. - The value object for the specified key. - The key of the value object to retrieve. - true to specify that validation should be skipped; otherwise, false. - - - Inserts the specified value-provider object into the collection at the specified index location. - The zero-based index location at which to insert the value provider into the collection. - The value-provider object to insert. - The parameter is null. - - - Replaces the value provider at the specified index location with a new value provider. - The zero-based index of the element to replace. - The new value for the element at the specified index. - The parameter is null. - - - Represents a dictionary of value providers for the application. - - - Initializes a new instance of the class. - The controller context. - - - Adds the specified item to the collection of value providers. - The object to add to the object. - The object is read-only. - - - Adds an element that has the specified key and value to the collection of value providers. - The key of the element to add. - The value of the element to add. - The object is read-only. - - is null. - An element that has the specified key already exists in the object. - - - Adds an element that has the specified key and value to the collection of value providers. - The key of the element to add. - The value of the element to add. - The object is read-only. - - is null. - An element that has the specified key already exists in the object. - - - Removes all items from the collection of value providers. - The object is read-only. - - - Determines whether the collection of value providers contains the specified item. - true if is found in the collection of value providers; otherwise, false. - The object to locate in the instance. - - - Determines whether the collection of value providers contains an element that has the specified key. - true if the collection of value providers contains an element that has the key; otherwise, false. - The key of the element to find in the instance. - - is null. - - - Gets or sets the controller context. - The controller context. - - - Copies the elements of the collection to an array, starting at the specified index. - The one-dimensional array that is the destination of the elements copied from the object. The array must have zero-based indexing. - The zero-based index in at which copying starts. - - is null. - - is less than 0. - - is multidimensional.-or- is equal to or greater than the length of .-or-The number of elements in the source collection is greater than the available space from to the end of the destination .-or-Type cannot be cast automatically to the type of the destination array. - - - Gets the number of elements in the collection. - The number of elements in the collection. - - - Returns an enumerator that can be used to iterate through the collection. - An enumerator that can be used to iterate through the collection. - - - Gets a value that indicates whether the collection is read-only. - true if the collection is read-only; otherwise, false. - - - Gets or sets the object that has the specified key. - The object. - The key. - - - Gets a collection that contains the keys of the instance. - A collection that contains the keys of the object that implements the interface. - - - Removes the first occurrence of the specified item from the collection of value providers. - true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the collection. - The object to remove from the instance. - The object is read-only. - - - Removes the element that has the specified key from the collection of value providers. - true if the element was successfully removed; otherwise, false. This method also returns false if was not found in the collection. - The key of the element to remove. - The object is read-only. - - is null. - - - Returns an enumerator that can be used to iterate through a collection. - An enumerator that can be used to iterate through the collection. - - - Determines whether the collection contains the specified prefix. - true if the collection contains the specified prefix; otherwise, false. - The prefix to search for. - - - Returns a value object using the specified key. - The value object for the specified key. - The key of the value object to return. - - - Gets the value of the element that has the specified key. - true if the object that implements contains an element that has the specified key; otherwise, false. - The key of the element to get. - When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. - - is null. - - - Gets a collection that contains the values in the object. - A collection of the values in the object that implements the interface. - - - Represents a container for value-provider factory objects. - - - Gets the collection of value-provider factories for the application. - The collection of value-provider factory objects. - - - Represents a factory for creating value-provider objects. - - - Initializes a new instance of the class. - - - Returns a value-provider object for the specified controller context. - A value-provider object. - An object that encapsulates information about the current HTTP request. - - - Represents the collection of value-provider factories for the application. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using the specified list of value-provider factories. - A list of value-provider factories to initialize the collection with. - - - Returns the value-provider factory for the specified controller context. - The value-provider factory object for the specified controller context. - An object that encapsulates information about the current HTTP request. - - - Inserts the specified value-provider factory object at the specified index location. - The zero-based index location at which to insert the value provider into the collection. - The value-provider factory object to insert. - The parameter is null. - - - Sets the specified value-provider factory object at the given index location. - The zero-based index location at which to insert the value provider into the collection. - The value-provider factory object to set. - The parameter is null. - - - Represents the result of binding a value (such as from a form post or query string) to an action-method argument property, or to the argument itself. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified raw value, attempted value, and culture information. - The raw value. - The attempted value. - The culture. - - - Gets or sets the raw value that is converted to a string for display. - The raw value. - - - Converts the value that is encapsulated by this result to the specified type. - The converted value. - The target type. - The parameter is null. - - - Converts the value that is encapsulated by this result to the specified type by using the specified culture information. - The converted value. - The target type. - The culture to use in the conversion. - The parameter is null. - - - Gets or sets the culture. - The culture. - - - Gets or set the raw value that is supplied by the value provider. - The raw value. - - - Encapsulates information that is related to rendering a view. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified controller context, view, view data dictionary, temporary data dictionary, and text writer. - Encapsulates information about the HTTP request. - The view to render. - The dictionary that contains the data that is required in order to render the view. - The dictionary that contains temporary data for the view. - The text writer object that is used to write HTML output. - One of the parameters is null. - - - Gets or sets a value that indicates whether client-side validation is enabled. - true if client-side validation is enabled; otherwise, false. - - - Gets or sets an object that encapsulates information that is required in order to validate and process the input data from an HTML form. - An object that encapsulates information that is required in order to validate and process the input data from an HTML form. - - - Writes the client validation information to the HTTP response. - - - Gets data that is associated with this request and that is available for only one request. - The temporary data. - - - Gets or sets a value that indicates whether unobtrusive JavaScript is enabled. - true if unobtrusive JavaScript is enabled; otherwise, false. - - - Gets an object that implements the interface to render in the browser. - The view. - - - Gets the view data that is passed to the view. - The view data. - - - Gets or sets the text writer object that is used to write HTML output. - The object that is used to write the HTML output. - - - Represents a container that is used to pass data between a controller and a view. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified model. - The model. - - - Initializes a new instance of the class by using the specified dictionary. - The dictionary. - The parameter is null. - - - Adds the specified item to the collection. - The object to add to the collection. - The collection is read-only. - - - Adds an element to the collection using the specified key and value . - The key of the element to add. - The value of the element to add. - The object is read-only. - - is null. - An element with the same key already exists in the object. - - - Removes all items from the collection. - The object is read-only. - - - Determines whether the collection contains the specified item. - true if is found in the collection; otherwise, false. - The object to locate in the collection. - - - Determines whether the collection contains an element that has the specified key. - true if the collection contains an element that has the specified key; otherwise, false. - The key of the element to locate in the collection. - - is null. - - - Copies the elements of the collection to an array, starting at a particular index. - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - is less than 0. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source collection is greater than the available space from to the end of the destination .-or- Type cannot be cast automatically to the type of the destination . - - - Gets the number of elements in the collection. - The number of elements in the collection. - - - Evaluates the specified expression. - The results of the evaluation. - The expression. - The parameter is null or empty. - - - Evaluates the specified expression by using the specified format. - The results of the evaluation. - The expression. - The format. - - - Returns an enumerator that can be used to iterate through the collection. - An enumerator that can be used to iterate through the collection. - - - Returns information about the view data as defined by the parameter. - An object that contains the view data information that is defined by the parameter. - A set of key/value pairs that define the view-data information to return. - The parameter is either null or empty. - - - Gets a value that indicates whether the collection is read-only. - true if the collection is read-only; otherwise, false. - - - Gets or sets the item that is associated with the specified key. - The value of the selected item. - The key. - - - Gets a collection that contains the keys of this dictionary. - A collection that contains the keys of the object that implements . - - - Gets or sets the model that is associated with the view data. - The model that is associated with the view data. - - - Gets or sets information about the model. - Information about the model. - - - Gets the state of the model. - The state of the model. - - - Removes the first occurrence of a specified object from the collection. - true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the collection. - The object to remove from the collection. - The collection is read-only. - - - Removes the element from the collection using the specified key. - true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the original collection. - The key of the element to remove. - The collection is read-only. - - is null. - - - Sets the data model to use for the view. - The data model to use for the view. - - - Returns an enumerator that can be used to iterate through the collection. - An enumerator that can be used to iterate through the collection. - - - Gets or sets an object that encapsulates information about the current template context. - An object that contains information about the current template. - - - Attempts to retrieve the value that is associated with the specified key. - true if the collection contains an element with the specified key; otherwise, false. - The key of the value to get. - When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. - - is null. - - - Gets a collection that contains the values in this dictionary. - A collection that contains the values of the object that implements . - - - Represents a container that is used to pass strongly typed data between a controller and a view. - The type of the model. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified view data dictionary. - An existing view data dictionary to copy into this instance. - - - Initializes a new instance of the class by using the specified model. - The data model to use for the view. - - - Gets or sets the model. - A reference to the data model. - - - Gets or sets information about the model. - Information about the model. - - - Sets the data model to use for the view. - The data model to use for the view. - An error occurred while the model was being set. - - - Encapsulates information about the current template content that is used to develop templates and about HTML helpers that interact with templates. - - - Initializes a new instance of the class. - - - Initializes a new instance of the T:System.Web.Mvc.ViewDataInfo class and associates a delegate for accessing the view data information. - A delegate that defines how the view data information is accessed. - - - Gets or sets the object that contains the values to be displayed by the template. - The object that contains the values to be displayed by the template. - - - Gets or sets the description of the property to be displayed by the template. - The description of the property to be displayed by the template. - - - Gets or sets the current value to be displayed by the template. - The current value to be displayed by the template. - - - Represents a collection of view engines that are available to the application. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified list of view engines. - The list that is wrapped by the new collection. - - is null. - - - Finds the specified partial view by using the specified controller context. - The partial view. - The controller context. - The name of the partial view. - The parameter is null. - The parameter is null or empty. - - - Finds the specified view by using the specified controller context and master view. - The view. - The controller context. - The name of the view. - The name of the master view. - The parameter is null. - The parameter is null or empty. - - - Inserts an element into the collection at the specified index. - The zero-based index at which should be inserted. - The object to insert. - - is less than zero.-or- is greater than the number of items in the collection. - The parameter is null. - - - Replaces the element at the specified index. - The zero-based index of the element to replace. - The new value for the element at the specified index. - - is less than zero.-or- is greater than the number of items in the collection. - The parameter is null. - - - Represents the result of locating a view engine. - - - Initializes a new instance of the class by using the specified searched locations. - The searched locations. - The parameter is null. - - - Initializes a new instance of the class by using the specified view and view engine. - The view. - The view engine. - The or parameter is null. - - - Gets or sets the searched locations. - The searched locations. - - - Gets or sets the view. - The view. - - - Gets or sets the view engine. - The view engine. - - - Represents a collection of view engines that are available to the application. - - - Gets the view engines. - The view engines. - - - Represents the information that is needed to build a master view page. - - - Initializes a new instance of the class. - - - Gets the AJAX script for the master page. - The AJAX script for the master page. - - - Gets the HTML for the master page. - The HTML for the master page. - - - Gets the model. - The model. - - - Gets the temporary data. - The temporary data. - - - Gets the URL. - The URL. - - - Gets the dynamic view-bag dictionary. - The dynamic view-bag dictionary. - - - Gets the view context. - The view context. - - - Gets the view data. - The view data. - - - Gets the writer that is used to render the master page. - The writer that is used to render the master page. - - - Represents the information that is required in order to build a strongly typed master view page. - The type of the model. - - - Initializes a new instance of the class. - - - Gets the AJAX script for the master page. - The AJAX script for the master page. - - - Gets the HTML for the master page. - The HTML for the master page. - - - Gets the model. - A reference to the data model. - - - Gets the view data. - The view data. - - - Represents the properties and methods that are needed to render a view as a Web Forms page. - - - Initializes a new instance of the class. - - - Gets or sets the object that is used to render HTML in Ajax scenarios. - The Ajax helper object that is associated with the view. - - - Gets or sets the object that is used to render HTML elements. - The HTML helper object that is associated with the view. - - - Initializes the , , and properties. - - - Gets or sets the path of the master view. - The path of the master view. - - - Gets the Model property of the associated object. - The Model property of the associated object. - - - Raises the event at the beginning of page initialization. - The event data. - - - Enables processing of the specified HTTP request by the ASP.NET MVC framework. - An object that encapsulates HTTP-specific information about the current HTTP request. - - - Initializes the object that receives the page content to be rendered. - The object that receives the page content. - - - Renders the view page to the response using the specified view context. - An object that encapsulates the information that is required in order to render the view, which includes the controller context, form context, the temporary data, and the view data for the associated view. - - - Sets the text writer that is used to render the view to the response. - The writer that is used to render the view to the response. - - - Sets the view data dictionary for the associated view. - A dictionary of data to pass to the view. - - - Gets the temporary data to pass to the view. - The temporary data to pass to the view. - - - Gets or sets the URL of the rendered page. - The URL of the rendered page. - - - Gets the view bag. - The view bag. - - - Gets or sets the information that is used to render the view. - The information that is used to render the view, which includes the form context, the temporary data, and the view data of the associated view. - - - Gets or sets a dictionary that contains data to pass between the controller and the view. - A dictionary that contains data to pass between the controller and the view. - - - Gets the text writer that is used to render the view to the response. - The text writer that is used to render the view to the response. - - - Represents the information that is required in order to render a strongly typed view as a Web Forms page. - The type of the model. - - - Initializes a new instance of the class. - - - Gets or sets the object that supports rendering HTML in Ajax scenarios. - The Ajax helper object that is associated with the view. - - - Gets or sets the object that provides support for rendering elements. - The HTML helper object that is associated with the view. - - - Instantiates and initializes the and properties. - - - Gets the property of the associated object. - A reference to the data model. - - - Sets the view data dictionary for the associated view. - A dictionary of data to pass to the view. - - - Gets or sets a dictionary that contains data to pass between the controller and the view. - A dictionary that contains data to pass between the controller and the view. - - - Represents a class that is used to render a view by using an instance that is returned by an object. - - - Initializes a new instance of the class. - - - Searches the registered view engines and returns the object that is used to render the view. - The object that is used to render the view. - The controller context. - An error occurred while the method was searching for the view. - - - Gets the name of the master view (such as a master page or template) to use when the view is rendered. - The name of the master view. - - - Represents a base class that is used to provide the model to the view and then render the view to the response. - - - Initializes a new instance of the class. - - - When called by the action invoker, renders the view to the response. - The context that the result is executed in. - The parameter is null. - - - Returns the object that is used to render the view. - The view engine. - The context. - - - Gets the view data model. - The view data model. - - - Gets or sets the object for this result. - The temporary data. - - - Gets or sets the object that is rendered to the response. - The view. - - - Gets the view bag. - The view bag. - - - Gets or sets the view data object for this result. - The view data. - - - Gets or sets the collection of view engines that are associated with this result. - The collection of view engines. - - - Gets or sets the name of the view to render. - The name of the view. - - - Provides an abstract class that can be used to implement a view start (master) page. - - - When implemented in a derived class, initializes a new instance of the class. - - - When implemented in a derived class, gets the HTML markup for the view start page. - The HTML markup for the view start page. - - - When implemented in a derived class, gets the URL for the view start page. - The URL for the view start page. - - - When implemented in a derived class, gets the view context for the view start page. - The view context for the view start page. - - - Provides a container for objects. - - - Initializes a new instance of the class. - - - Provides a container for objects. - The type of the model. - - - Initializes a new instance of the class. - - - Gets the formatted value. - The formatted value. - - - Represents the type of a view. - - - Initializes a new instance of the class. - - - Gets or sets the name of the type. - The name of the type. - - - Represents the information that is needed to build a user control. - - - Initializes a new instance of the class. - - - Gets the AJAX script for the view. - The AJAX script for the view. - - - Ensures that view data is added to the object of the user control if the view data exists. - - - Gets the HTML for the view. - The HTML for the view. - - - Gets the model. - The model. - - - Renders the view by using the specified view context. - The view context. - - - Sets the text writer that is used to render the view to the response. - The writer that is used to render the view to the response. - - - Sets the view-data dictionary by using the specified view data. - The view data. - - - Gets the temporary-data dictionary. - The temporary-data dictionary. - - - Gets the URL for the view. - The URL for the view. - - - Gets the view bag. - The view bag. - - - Gets or sets the view context. - The view context. - - - Gets or sets the view-data dictionary. - The view-data dictionary. - - - Gets or sets the view-data key. - The view-data key. - - - Gets the writer that is used to render the view to the response. - The writer that is used to render the view to the response. - - - Represents the information that is required in order to build a strongly typed user control. - The type of the model. - - - Initializes a new instance of the class. - - - Gets the AJAX script for the view. - The AJAX script for the view. - - - Gets the HTML for the view. - The HTML for the view. - - - Gets the model. - A reference to the data model. - - - Sets the view data for the view. - The view data. - - - Gets or sets the view data. - The view data. - - - Represents an abstract base-class implementation of the interface. - - - Initializes a new instance of the class. - - - Gets or sets the area-enabled master location formats. - The area-enabled master location formats. - - - Gets or sets the area-enabled partial-view location formats. - The area-enabled partial-view location formats. - - - Gets or sets the area-enabled view location formats. - The area-enabled view location formats. - - - Creates the specified partial view by using the specified controller context. - A reference to the partial view. - The controller context. - The partial path for the new partial view. - - - Creates the specified view by using the controller context, path of the view, and path of the master view. - A reference to the view. - The controller context. - The path of the view. - The path of the master view. - - - Returns a value that indicates whether the file is in the specified path by using the specified controller context. - true if the file is in the specified path; otherwise, false. - The controller context. - The virtual path. - - - Gets or sets the file-name extensions that are used to locate a view. - The file-name extensions that are used to locate a view. - - - Finds the specified partial view by using the specified controller context. - The partial view. - The controller context. - The name of the partial view. - true to use the cached partial view. - The parameter is null (Nothing in Visual Basic). - The parameter is null or empty. - - - Finds the specified view by using the specified controller context and master view name. - The page view. - The controller context. - The name of the view. - The name of the master view. - true to use the cached view. - The parameter is null (Nothing in Visual Basic). - The parameter is null or empty. - - - Gets or sets the master location formats. - The master location formats. - - - Gets or sets the partial-view location formats. - The partial-view location formats. - - - Releases the specified view by using the specified controller context. - The controller context. - The view to release. - - - Gets or sets the view location cache. - The view location cache. - - - Gets or sets the view location formats. - The view location formats. - - - Gets or sets the virtual path provider. - The virtual path provider. - - - Represents the information that is needed to build a Web Forms page in ASP.NET MVC. - - - Initializes a new instance of the class using the controller context and view path. - The controller context. - The view path. - - - Initializes a new instance of the class using the controller context, view path, and the path to the master page. - The controller context. - The view path. - The path to the master page. - - - Initializes a new instance of the class using the controller context, view path, the path to the master page, and a instance. - The controller context. - The view path. - The path to the master page. - An instance of the view page activator interface. - - - Gets or sets the master path. - The master path. - - - Renders the view to the response. - An object that encapsulates the information that is required in order to render the view, which includes the controller context, form context, the temporary data, and the view data for the associated view. - The text writer object that is used to write HTML output. - The view page instance. - - - Represents a view engine that is used to render a Web Forms page to the response. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using the specified view page activator. - An instance of a class that implements the interface. - - - Creates the specified partial view by using the specified controller context. - The partial view. - The controller context. - The partial path. - - - Creates the specified view by using the specified controller context and the paths of the view and master view. - The view. - The controller context. - The view path. - The master-view path. - - - Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax. - - - Initializes a new instance of the class. - - - Gets or sets the object that is used to render HTML using Ajax. - The object that is used to render HTML using Ajax. - - - Sets the view context and view data for the page. - The parent page. - - - Gets the object that is associated with the page. - The object that is associated with the page. - - - Runs the page hierarchy for the ASP.NET Razor execution pipeline. - - - Gets or sets the object that is used to render HTML elements. - The object that is used to render HTML elements. - - - Initializes the , , and classes. - - - Gets the Model property of the associated object. - The Model property of the associated object. - - - Sets the view data. - The view data. - - - Gets the temporary data to pass to the view. - The temporary data to pass to the view. - - - Gets or sets the URL of the rendered page. - The URL of the rendered page. - - - Gets the view bag. - The view bag. - - - Gets or sets the information that is used to render the view. - The information that is used to render the view, which includes the form context, the temporary data, and the view data of the associated view. - - - Gets or sets a dictionary that contains data to pass between the controller and the view. - A dictionary that contains data to pass between the controller and the view. - - - Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax. - The type of the view data model. - - - Initializes a new instance of the class. - - - Gets or sets the object that is used to render HTML markup using Ajax. - The object that is used to render HTML markup using Ajax. - - - Gets or sets the object that is used to render HTML elements. - The object that is used to render HTML elements. - - - Initializes the , , and classes. - - - Gets the Model property of the associated object. - The Model property of the associated object. - - - Sets the view data. - The view data. - - - Gets or sets a dictionary that contains data to pass between the controller and the view. - A dictionary that contains data to pass between the controller and the view. - - - Represents support for ASP.NET AJAX within an ASP.NET MVC application. - - - Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the action method. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - The parameter is null or empty. - - - Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the action method. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - The parameter is null or empty. - - - Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the action method. - The name of the controller. - The protocol for the URL, such as "http" or "https". - The host name for the URL. - The URL fragment name (the anchor name). - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the action method. - The name of the controller. - The protocol for the URL, such as "http" or "https". - The host name for the URL. - The URL fragment name (the anchor name). - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the action method. - The name of the controller. - An object that provides options for the asynchronous request. - The parameter is null or empty. - - - Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - The parameter is null or empty. - - - Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the action method. - An object that provides options for the asynchronous request. - The parameter is null or empty. - - - Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the action method. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - The parameter is null or empty. - - - Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the action method. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Writes an opening <form> tag to the response. - An opening <form> tag. - The AJAX helper. - The name of the action method that will handle the request. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - - - Writes an opening <form> tag to the response. - An opening <form> tag. - The AJAX helper. - The name of the action method that will handle the request. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - - - Writes an opening <form> tag to the response. - An opening <form> tag. - The AJAX helper. - The name of the action method that will handle the request. - The name of the controller. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - - - Writes an opening <form> tag to the response. - An opening <form> tag. - The AJAX helper. - The name of the action method that will handle the request. - The name of the controller. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - - - Writes an opening <form> tag to the response. - An opening <form> tag. - The AJAX helper. - The name of the action method that will handle the request. - The name of the controller. - An object that provides options for the asynchronous request. - - - Writes an opening <form> tag to the response. - An opening <form> tag. - The AJAX helper. - The name of the action method that will handle the request. - The name of the controller. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - - - Writes an opening <form> tag to the response. - An opening <form> tag. - The AJAX helper. - The name of the action method that will handle the request. - The name of the controller. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - - - Writes an opening <form> tag to the response. - An opening <form> tag. - The AJAX helper. - The name of the action method that will handle the request. - An object that provides options for the asynchronous request. - - - Writes an opening <form> tag to the response. - An opening <form> tag. - The AJAX helper. - The name of the action method that will handle the request. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - - - Writes an opening <form> tag to the response. - An opening <form> tag. - The AJAX helper. - The name of the action method that will handle the request. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element.. - - - Writes an opening <form> tag to the response. - An opening <form> tag. - The AJAX helper. - An object that provides options for the asynchronous request. - - - Writes an opening <form> tag to the response using the specified routing information. - An opening <form> tag. - The AJAX helper. - The name of the route to use to obtain the form post URL. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - - - Writes an opening <form> tag to the response using the specified routing information. - An opening <form> tag. - The AJAX helper. - The name of the route to use to obtain the form post URL. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - - - Writes an opening <form> tag to the response using the specified routing information. - An opening <form> tag. - The AJAX helper. - The name of the route to use to obtain the form post URL. - An object that provides options for the asynchronous request. - - - Writes an opening <form> tag to the response using the specified routing information. - An opening <form> tag. - The AJAX helper. - The name of the route to use to obtain the form post URL. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - - - Writes an opening <form> tag to the response using the specified routing information. - An opening <form> tag. - The AJAX helper. - The name of the route to use to obtain the form post URL. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - - - Returns an HTML script element that contains a reference to a globalization script that defines the culture information. - A script element whose src attribute is set to the globalization script, as in the following example: <script type="text/javascript" src="/MvcApplication1/Scripts/Globalization/en-US.js"></script> - The AJAX helper object that this method extends. - - - Returns an HTML script element that contains a reference to a globalization script that defines the specified culture information. - An HTML script element whose src attribute is set to the globalization script, as in the following example:<script type="text/javascript" src="/MvcApplication1/Scripts/Globalization/en-US.js"></script> - The AJAX helper object that this method extends. - Encapsulates information about the target culture, such as date formats. - The parameter is null. - - - Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - The parameter is null or empty. - - - Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the route to use to obtain the form post URL. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - The parameter is null or empty. - - - Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the route to use to obtain the form post URL. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the route to use to obtain the form post URL. - The protocol for the URL, such as "http" or "https". - The host name for the URL. - The URL fragment name (the anchor name). - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the route to use to obtain the form post URL. - An object that provides options for the asynchronous request. - The parameter is null or empty. - - - Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the route to use to obtain the form post URL. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the route to use to obtain the form post URL. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the route to use to obtain the form post URL. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - The parameter is null or empty. - - - Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - The name of the route to use to obtain the form post URL. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - The parameter is null or empty. - - - Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript. - An anchor element. - The AJAX helper. - The inner text of the anchor element. - An object that contains the parameters for a route. - An object that provides options for the asynchronous request. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Represents option settings for running Ajax scripts in an ASP.NET MVC application. - - - Initializes a new instance of the class. - - - Gets or sets the message to display in a confirmation window before a request is submitted. - The message to display in a confirmation window. - - - Gets or sets the HTTP request method ("Get" or "Post"). - The HTTP request method. The default value is "Post". - - - Gets or sets the mode that specifies how to insert the response into the target DOM element. - The insertion mode ("InsertAfter", "InsertBefore", or "Replace"). The default value is "Replace". - - - Gets or sets a value, in milliseconds, that controls the duration of the animation when showing or hiding the loading element. - A value, in milliseconds, that controls the duration of the animation when showing or hiding the loading element. - - - Gets or sets the id attribute of an HTML element that is displayed while the Ajax function is loading. - The ID of the element that is displayed while the Ajax function is loading. - - - Gets or sets the name of the JavaScript function to call immediately before the page is updated. - The name of the JavaScript function to call before the page is updated. - - - Gets or sets the JavaScript function to call when response data has been instantiated but before the page is updated. - The JavaScript function to call when the response data has been instantiated. - - - Gets or sets the JavaScript function to call if the page update fails. - The JavaScript function to call if the page update fails. - - - Gets or sets the JavaScript function to call after the page is successfully updated. - The JavaScript function to call after the page is successfully updated. - - - Returns the Ajax options as a collection of HTML attributes to support unobtrusive JavaScript. - The Ajax options as a collection of HTML attributes to support unobtrusive JavaScript. - - - Gets or sets the ID of the DOM element to update by using the response from the server. - The ID of the DOM element to update. - - - Gets or sets the URL to make the request to. - The URL to make the request to. - - - Enumerates the AJAX script insertion modes. - - - Replace the element. - - - Insert before the element. - - - Insert after the element. - - - Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters. - - - Initializes a new instance of the class. - - - Invokes the asynchronous action method by using the specified parameters and controller context. - An object that contains the result of an asynchronous call. - The controller context. - The parameters of the action method. - The callback method. - An object that contains information to be used by the callback method. This parameter can be null. - - - Returns the result of an asynchronous operation. - The result of an asynchronous operation. - An object that represents the status of an asynchronous operation. - - - Executes the asynchronous action method by using the specified parameters and controller context. - The result of executing the asynchronous action method. - The controller context. - The parameters of the action method. - - - Represents a class that is responsible for invoking the action methods of an asynchronous controller. - - - Initializes a new instance of the class. - - - Invokes the asynchronous action method by using the specified controller context, action name, callback method, and state. - An object that contains the result of an asynchronous operation. - The controller context. - The name of the action. - The callback method. - An object that contains information to be used by the callback method. This parameter can be null. - - - Invokes the asynchronous action method by using the specified controller context, action descriptor, parameters, callback method, and state. - An object that contains the result of an asynchronous operation. - The controller context. - The action descriptor. - The parameters for the asynchronous action method. - The callback method. - An object that contains information to be used by the callback method. This parameter can be null. - - - Invokes the asynchronous action method by using the specified controller context, filters, action descriptor, parameters, callback method, and state. - An object that contains the result of an asynchronous operation. - The controller context. - The filters. - The action descriptor. - The parameters for the asynchronous action method. - The callback method. - An object that contains information to be used by the callback method. This parameter can be null. - - - Cancels the action. - true if the action was canceled; otherwise, false. - The user-defined object that qualifies or contains information about an asynchronous operation. - - - Cancels the action. - true if the action was canceled; otherwise, false. - The user-defined object that qualifies or contains information about an asynchronous operation. - - - Cancels the action. - true if the action was canceled; otherwise, false. - The user-defined object that qualifies or contains information about an asynchronous operation. - - - Returns the controller descriptor. - The controller descriptor. - The controller context. - - - Provides asynchronous operations for the class. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class using the synchronization context. - The synchronization context. - - - Notifies ASP.NET that all asynchronous operations are complete. - - - Occurs when the method is called. - - - Gets the number of outstanding operations. - The number of outstanding operations. - - - Gets the parameters that were passed to the asynchronous completion method. - The parameters that were passed to the asynchronous completion method. - - - Executes a callback in the current synchronization context. - The asynchronous action. - - - Gets or sets the asynchronous timeout value, in milliseconds. - The asynchronous timeout value, in milliseconds. - - - Defines the interface for an action invoker, which is used to invoke an asynchronous action in response to an HTTP request. - - - Invokes the specified action. - The status of the asynchronous result. - The controller context. - The name of the asynchronous action. - The callback method. - The state. - - - Cancels the asynchronous action. - true if the asynchronous method could be canceled; otherwise, false. - The asynchronous result. - - - Defines the methods that are required for an asynchronous controller. - - - Executes the specified request context. - The status of the asynchronous operation. - The request context. - The asynchronous callback method. - The state. - - - Ends the asynchronous operation. - The asynchronous result. - - - Provides a container for the asynchronous manager object. - - - Gets the asynchronous manager object. - The asynchronous manager object. - - - Provides a container that maintains a count of pending asynchronous operations. - - - Initializes a new instance of the class. - - - Occurs when an asynchronous method completes. - - - Gets the operation count. - The operation count. - - - Reduces the operation count by 1. - The updated operation count. - - - Reduces the operation count by the specified value. - The updated operation count. - The number of operations to reduce the count by. - - - Increments the operation count by one. - The updated operation count. - - - Increments the operation count by the specified value. - The updated operation count. - The number of operations to increment the count by. - - - Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters. - - - Initializes a new instance of the class. - An object that contains information about the method that begins the asynchronous operation (the method whose name ends with "Asynch"). - An object that contains information about the completion method (method whose name ends with "Completed"). - The name of the action. - The controller descriptor. - - - Gets the name of the action method. - The name of the action method. - - - Gets the method information for the asynchronous action method. - The method information for the asynchronous action method. - - - Begins running the asynchronous action method by using the specified parameters and controller context. - An object that contains the result of an asynchronous call. - The controller context. - The parameters of the action method. - The callback method. - An object that contains information to be used by the callback method. This parameter can be null. - - - Gets the method information for the asynchronous completion method. - The method information for the asynchronous completion method. - - - Gets the controller descriptor for the asynchronous action method. - The controller descriptor for the asynchronous action method. - - - Returns the result of an asynchronous operation. - The result of an asynchronous operation. - An object that represents the status of an asynchronous operation. - - - Returns an array of custom attributes that are defined for this member, excluding named attributes. - An array of custom attributes, or an empty array if no custom attributes exist. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - - - Returns an array of custom attributes that are defined for this member, identified by type. - An array of custom attributes, or an empty array if no custom attributes of the specified type exist. - The type of the custom attributes to return. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - - - Returns the parameters of the action method. - The parameters of the action method. - - - Returns the action-method selectors. - The action-method selectors. - - - Determines whether one or more instances of the specified attribute type are defined for the action member. - true if an attribute of type that is represented by is defined for this member; otherwise, false. - The type of the custom attribute. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - - - Gets the lazy initialized unique ID of the instance of this class. - The lazy initialized unique ID of the instance of this class. - - - Encapsulates information that describes an asynchronous controller, such as its name, type, and actions. - - - Initializes a new instance of the class. - The type of the controller. - - - Gets the type of the controller. - The type of the controller. - - - Finds an action method by using the specified name and controller context. - The information about the action method. - The controller context. - The name of the action. - - - Returns a list of action method descriptors in the controller. - A list of action method descriptors in the controller. - - - Returns custom attributes that are defined for this member, excluding named attributes. - An array of custom attributes, or an empty array if no custom attributes exist. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - - - Returns custom attributes of a specified type that are defined for this member, excluding named attributes. - An array of custom attributes, or an empty array if no custom attributes exist. - The type of the custom attributes. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - - - Returns a value that indicates whether one or more instances of the specified custom attribute are defined for this member. - true if an attribute of the type represented by is defined for this member; otherwise, false. - The type of the custom attribute. - true to look up the hierarchy chain for the inherited custom attribute; otherwise, false. - - - Represents an exception that occurred during the synchronous processing of an HTTP request in an ASP.NET MVC application. - - - Initializes a new instance of the class using a system-supplied message. - - - Initializes a new instance of the class using the specified message. - The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture. - - - Initializes a new instance of the class using a specified error message and a reference to the inner exception that is the cause of this exception. - The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture. - The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. - - - Represents support for calling child action methods and rendering the result inline in a parent view. - - - Invokes the specified child action method and returns the result as an HTML string. - The child action result as an HTML string. - The HTML helper instance that this method extends. - The name of the action method to invoke. - The parameter is null. - The parameter is null or empty. - The required virtual path data cannot be found. - - - Invokes the specified child action method with the specified parameters and returns the result as an HTML string. - The child action result as an HTML string. - The HTML helper instance that this method extends. - The name of the action method to invoke. - An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them. - The parameter is null. - The parameter is null or empty. - The required virtual path data cannot be found. - - - Invokes the specified child action method using the specified controller name and returns the result as an HTML string. - The child action result as an HTML string. - The HTML helper instance that this method extends. - The name of the action method to invoke. - The name of the controller that contains the action method. - The parameter is null. - The parameter is null or empty. - The required virtual path data cannot be found. - - - Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string. - The child action result as an HTML string. - The HTML helper instance that this method extends. - The name of the action method to invoke. - The name of the controller that contains the action method. - An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them. - The parameter is null. - The parameter is null or empty. - The required virtual path data cannot be found. - - - Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string. - The child action result as an HTML string. - The HTML helper instance that this method extends. - The name of the action method to invoke. - The name of the controller that contains the action method. - A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them. - The parameter is null. - The parameter is null or empty. - The required virtual path data cannot be found. - - - Invokes the specified child action method using the specified parameters and returns the result as an HTML string. - The child action result as an HTML string. - The HTML helper instance that this method extends. - The name of the action method to invoke. - A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them. - The parameter is null. - The parameter is null or empty. - The required virtual path data cannot be found. - - - Invokes the specified child action method and renders the result inline in the parent view. - The HTML helper instance that this method extends. - The name of the child action method to invoke. - The parameter is null. - The parameter is null or empty. - The required virtual path data cannot be found. - - - Invokes the specified child action method using the specified parameters and renders the result inline in the parent view. - The HTML helper instance that this method extends. - The name of the child action method to invoke. - An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them. - The parameter is null. - The parameter is null or empty. - The required virtual path data cannot be found. - - - Invokes the specified child action method using the specified controller name and renders the result inline in the parent view. - The HTML helper instance that this method extends. - The name of the child action method to invoke. - The name of the controller that contains the action method. - The parameter is null. - The parameter is null or empty. - The required virtual path data cannot be found. - - - Invokes the specified child action method using the specified parameters and controller name and renders the result inline in the parent view. - The HTML helper instance that this method extends. - The name of the child action method to invoke. - The name of the controller that contains the action method. - An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them. - The parameter is null. - The parameter is null or empty. - The required virtual path data cannot be found. - - - Invokes the specified child action method using the specified parameters and controller name and renders the result inline in the parent view. - The HTML helper instance that this method extends. - The name of the child action method to invoke. - The name of the controller that contains the action method. - A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them. - The parameter is null. - The parameter is null or empty. - The required virtual path data cannot be found. - - - Invokes the specified child action method using the specified parameters and renders the result inline in the parent view. - The HTML helper instance that this method extends. - The name of the child action method to invoke. - A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them. - The parameter is null. - The parameter is null or empty. - The required virtual path data cannot be found. - - - Represents support for rendering object values as HTML. - - - Returns HTML markup for each property in the object that is represented by a string expression. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - - - Returns HTML markup for each property in the object that is represented by a string expression, using additional view data. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - - - Returns HTML markup for each property in the object that is represented by the expression, using the specified template. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template that is used to render the object. - - - Returns HTML markup for each property in the object that is represented by the expression, using the specified template and additional view data. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template that is used to render the object. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - - - Returns HTML markup for each property in the object that is represented by the expression, using the specified template and an HTML field ID. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template that is used to render the object. - A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name. - - - Returns HTML markup for each property in the object that is represented by the expression, using the specified template, HTML field ID, and additional view data. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template that is used to render the object. - A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - - - Returns HTML markup for each property in the object that is represented by the expression. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The type of the model. - The type of the value. - - - Returns a string that contains each property value in the object that is represented by the specified expression, using additional view data. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - The type of the model. - The type of the value. - - - Returns a string that contains each property value in the object that is represented by the , using the specified template. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template that is used to render the object. - The type of the model. - The type of the value. - - - Returns a string that contains each property value in the object that is represented by the specified expression, using the specified template and additional view data. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template that is used to render the object. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - The type of the model. - The type of the value. - - - Returns HTML markup for each property in the object that is represented by the , using the specified template and an HTML field ID. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template that is used to render the object. - A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name. - The type of the model. - The type of the value. - - - Returns HTML markup for each property in the object that is represented by the specified expression, using the template, an HTML field ID, and additional view data. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template that is used to render the object. - A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - The type of the model. - The type of the value. - - - Returns HTML markup for each property in the model. - The HTML markup for each property in the model. - The HTML helper instance that this method extends. - - - Returns HTML markup for each property in the model, using additional view data. - The HTML markup for each property in the model. - The HTML helper instance that this method extends. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - - - Returns HTML markup for each property in the model using the specified template. - The HTML markup for each property in the model. - The HTML helper instance that this method extends. - The name of the template that is used to render the object. - - - Returns HTML markup for each property in the model, using the specified template and additional view data. - The HTML markup for each property in the model. - The HTML helper instance that this method extends. - The name of the template that is used to render the object. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - - - Returns HTML markup for each property in the model using the specified template and HTML field ID. - The HTML markup for each property in the model. - The HTML helper instance that this method extends. - The name of the template that is used to render the object. - A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name. - - - Returns HTML markup for each property in the model, using the specified template, an HTML field ID, and additional view data. - The HTML markup for each property in the model. - The HTML helper instance that this method extends. - The name of the template that is used to render the object. - A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - - - Provides a way to render object values as HTML. - - - Returns HTML markup for each property in the object that is represented by the specified expression. - The HTML markup for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - - - Returns HTML markup for each property in the object that is represented by the specified expression. - The HTML markup for each property.zz 12/29/2010 1:25:49 PM - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The type of the model. - The type of the result. - - - Represents support for the HTML input element in an application. - - - Returns an HTML input element for each property in the object that is represented by the expression. - An HTML input element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - - - Returns an HTML input element for each property in the object that is represented by the expression, using additional view data. - An HTML input element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - - - Returns an HTML input element for each property in the object that is represented by the expression, using the specified template. - An HTML input element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template to use to render the object. - - - Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and additional view data. - An HTML input element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template to use to render the object. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - - - Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and HTML field name. - An HTML input element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template to use to render the object. - A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name. - - - Returns an HTML input element for each property in the object that is represented by the expression, using the specified template, HTML field name, and additional view data. - An HTML input element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template to use to render the object. - A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - - - Returns an HTML input element for each property in the object that is represented by the expression. - An HTML input element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The type of the model. - The type of the value. - - - Returns an HTML input element for each property in the object that is represented by the expression, using additional view data. - An HTML input element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - The type of the model. - The type of the value. - - - Returns an HTML input element for each property in the object that is represented by the expression, using the specified template. - An HTML input element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template to use to render the object. - The type of the model. - The type of the value. - - - Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and additional view data. - An HTML input element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template to use to render the object. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - The type of the model. - The type of the value. - - - Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and HTML field name. - An HTML input element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template to use to render the object. - The type of the model. - The type of the value. - - - Returns an HTML input element for each property in the object that is represented by the expression, using the specified template, HTML field name, and additional view data. - An HTML input element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - The name of the template to use to render the object. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - The type of the model. - The type of the value. - - - Returns an HTML input element for each property in the model. - An HTML input element for each property in the model. - The HTML helper instance that this method extends. - - - Returns an HTML input element for each property in the model, using additional view data. - An HTML input element for each property in the model. - The HTML helper instance that this method extends. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - - - Returns an HTML input element for each property in the model, using the specified template. - An HTML input element for each property in the model and in the specified template. - The HTML helper instance that this method extends. - The name of the template to use to render the object. - - - Returns an HTML input element for each property in the model, using the specified template and additional view data. - An HTML input element for each property in the model. - The HTML helper instance that this method extends. - The name of the template to use to render the object. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - - - Returns an HTML input element for each property in the model, using the specified template name and HTML field name. - An HTML input element for each property in the model and in the named template. - The HTML helper instance that this method extends. - The name of the template to use to render the object. - A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name. - - - Returns an HTML input element for each property in the model, using the template name, HTML field name, and additional view data. - An HTML input element for each property in the model. - The HTML helper instance that this method extends. - The name of the template to use to render the object. - A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name. - An anonymous object that can contain additional view data that will be merged into the instance that is created for the template. - - - Represents support for HTML in an application. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the action method. - The name of the controller. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - The HTTP method for processing the form, either GET or POST. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - The HTTP method for processing the form, either GET or POST. - An object that contains the HTML attributes to set for the element. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the action method. - The name of the controller. - The HTTP method for processing the form, either GET or POST. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the action method. - The name of the controller. - The HTTP method for processing the form, either GET or POST. - An object that contains the HTML attributes to set for the element. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the action method. - The name of the controller. - The HTTP method for processing the form, either GET or POST. - An object that contains the HTML attributes to set for the element. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. - The HTTP method for processing the form, either GET or POST. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the action method. - The name of the controller. - An object that contains the parameters for a route. - The HTTP method for processing the form, either GET or POST. - An object that contains the HTML attributes to set for the element. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method. - An opening <form> tag. - The HTML helper instance that this method extends. - An object that contains the parameters for a route. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target. - An opening <form> tag. - The HTML helper instance that this method extends. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the route to use to obtain the form-post URL. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the route to use to obtain the form-post URL. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the route to use to obtain the form-post URL. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - The HTTP method for processing the form, either GET or POST. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the route to use to obtain the form-post URL. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax. - The HTTP method for processing the form, either GET or POST. - An object that contains the HTML attributes to set for the element. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the route to use to obtain the form-post URL. - The HTTP method for processing the form, either GET or POST. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the route to use to obtain the form-post URL. - The HTTP method for processing the form, either GET or POST. - An object that contains the HTML attributes to set for the element. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the route to use to obtain the form-post URL. - The HTTP method for processing the form, either GET or POST. - An object that contains the HTML attributes to set for the element. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the route to use to obtain the form-post URL. - An object that contains the parameters for a route - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the route to use to obtain the form-post URL. - An object that contains the parameters for a route - The HTTP method for processing the form, either GET or POST. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target. - An opening <form> tag. - The HTML helper instance that this method extends. - The name of the route to use to obtain the form-post URL. - An object that contains the parameters for a route - The HTTP method for processing the form, either GET or POST. - An object that contains the HTML attributes to set for the element. - - - Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target. - An opening <form> tag. - The HTML helper instance that this method extends. - An object that contains the parameters for a route - - - Renders the closing </form> tag to the response. - The HTML helper instance that this method extends. - - - Represents support for HTML input controls in an application.12/23/2010 12:04:24 PM zz - - - Returns a check box input element by using the specified HTML helper and the name of the form field. - An input element whose type attribute is set to "checkbox". - The HTML helper instance that this method extends. - The name of the form field. - - - Returns a check box input element by using the specified HTML helper, the name of the form field, and a value to indicate whether the check box is selected. - An input element whose type attribute is set to "checkbox". - The HTML helper instance that this method extends. - The name of the form field. - true to select the check box; otherwise, false. - - - Returns a check box input element by using the specified HTML helper, the name of the form field, a value to indicate whether the check box is selected, and the HTML attributes. - An input element whose type attribute is set to "checkbox". - The HTML helper instance that this method extends. - The name of the form field. - true to select the check box; otherwise, false. - An object that contains the HTML attributes to set for the element. - - - Returns a check box input element by using the specified HTML helper, the name of the form field, a value that indicates whether the check box is selected, and the HTML attributes. - An input element whose type attribute is set to "checkbox". - The HTML helper instance that this method extends. - The name of the form field. - true to select the check box; otherwise, false. - An object that contains the HTML attributes to set for the element. - - - Returns a check box input element by using the specified HTML helper, the name of the form field, and the HTML attributes. - An input element whose type attribute is set to "checkbox". - The HTML helper instance that this method extends. - The name of the form field. - An object that contains the HTML attributes to set for the element. - - - Returns a check box input element by using the specified HTML helper, the name of the form field, and the HTML attributes. - An input element whose type attribute is set to "checkbox". - The HTML helper instance that this method extends. - The name of the form field. - An object that contains the HTML attributes to set for the element. - - - Returns a check box input element for each property in the object that is represented by the specified expression. - An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - The type of the model. - The parameter is null. - - - Returns a check box input element for each property in the object that is represented by the specified expression, using the specified HTML attributes. - An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression, using the specified HTML attributes. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - A dictionary that contains the HTML attributes to set for the element. - The type of the model. - The parameter is null. - - - Returns a check box input element for each property in the object that is represented by the specified expression, using the specified HTML attributes. - An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression, using the specified HTML attributes. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - An object that contains the HTML attributes to set for the element. - The type of the model. - The parameter is null. - - - Returns a hidden input element by using the specified HTML helper and the name of the form field. - An input element whose type attribute is set to "hidden". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - - - Returns a hidden input element by using the specified HTML helper, the name of the form field, and the value. - An input element whose type attribute is set to "hidden". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - The value of the hidden input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object. - - - Returns a hidden input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes. - An input element whose type attribute is set to "hidden". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - The value of the hidden input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object. - An object that contains the HTML attributes to set for the element. - - - Returns a hidden input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes. - An input element whose type attribute is set to "hidden". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - The value of the hidden input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object. - An object that contains the HTML attributes to set for the element. - - - Returns an HTML hidden input element for each property in the object that is represented by the specified expression. - An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - The type of the model. - The type of the property. - - - Returns an HTML hidden input element for each property in the object that is represented by the specified expression, using the specified HTML attributes. - An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - An object that contains the HTML attributes to set for the element. - The type of the model. - The type of the property. - - - Returns an HTML hidden input element for each property in the object that is represented by the specified expression, using the specified HTML attributes. - An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - An object that contains the HTML attributes to set for the element. - The type of the model. - The type of the property. - - - Returns a password input element by using the specified HTML helper and the name of the form field. - An input element whose type attribute is set to "password". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - - - Returns a password input element by using the specified HTML helper, the name of the form field, and the value. - An input element whose type attribute is set to "password". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - The value of the password input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object. - - - Returns a password input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes. - An input element whose type attribute is set to "password". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - The value of the password input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object. - An object that contains the HTML attributes to set for the element. - - - Returns a password input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes. - An input element whose type attribute is set to "password". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - The value of the password input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object. - An object that contains the HTML attributes to set for the element. - - - Returns a password input element for each property in the object that is represented by the specified expression. - An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - The type of the model. - The type of the value. - The parameter is null. - - - Returns a password input element for each property in the object that is represented by the specified expression, using the specified HTML attributes. - An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression, using the specified HTML attributes. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - A dictionary that contains the HTML attributes to set for the element. - The type of the model. - The type of the value. - The parameter is null. - - - Returns a password input element for each property in the object that is represented by the specified expression, using the specified HTML attributes. - An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression, using the specified HTML attributes. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - An object that contains the HTML attributes to set for the element. - The type of the model. - The type of the value. - The parameter is null. - - - Returns a radio button input element that is used to present mutually exclusive options. - An input element whose type attribute is set to "radio". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected. - The parameter is null or empty. - The parameter is null. - - - Returns a radio button input element that is used to present mutually exclusive options. - An input element whose type attribute is set to "radio". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected. - true to select the radio button; otherwise, false. - The parameter is null or empty. - The parameter is null. - - - Returns a radio button input element that is used to present mutually exclusive options. - An input element whose type attribute is set to "radio". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected. - true to select the radio button; otherwise, false. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - The parameter is null. - - - Returns a radio button input element that is used to present mutually exclusive options. - An input element whose type attribute is set to "radio". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected. - true to select the radio button; otherwise, false. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - The parameter is null. - - - Returns a radio button input element that is used to present mutually exclusive options. - An input element whose type attribute is set to "radio". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - The parameter is null. - - - Returns a radio button input element that is used to present mutually exclusive options. - An input element whose type attribute is set to "radio". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - The parameter is null. - - - Returns a radio button input element for each property in the object that is represented by the specified expression. - An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected. - The type of the model. - The type of the value. - The parameter is null. - - - Returns a radio button input element for each property in the object that is represented by the specified expression, using the specified HTML attributes. - An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression, using the specified HTML attributes. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected. - A dictionary that contains the HTML attributes to set for the element. - The type of the model. - The type of the value. - The parameter is null. - - - Returns a radio button input element for each property in the object that is represented by the specified expression, using the specified HTML attributes. - An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression, using the specified HTML attributes. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected. - An object that contains the HTML attributes to set for the element. - The type of the model. - The type of the value. - The parameter is null. - - - Returns a text input element by using the specified HTML helper and the name of the form field. - An input element whose type attribute is set to "text". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - - - Returns a text input element by using the specified HTML helper, the name of the form field, and the value. - An input element whose type attribute is set to "text". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - The value of the text input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object. - - - Returns a text input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes. - An input element whose type attribute is set to "text". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - The value of the text input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object. - An object that contains the HTML attributes to set for the element. - - - Returns a text input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes. - An input element whose type attribute is set to "text". - The HTML helper instance that this method extends. - The name of the form field and the key that is used to look up the value. - The value of the text input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object. - An object that contains the HTML attributes to set for the element. - - - Returns a text input element for each property in the object that is represented by the specified expression. - An HTML input element whose type attribute is set to "text" for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - The type of the model. - The type of the value. - The parameter is null or empty. - - - Returns a text input element for each property in the object that is represented by the specified expression, using the specified HTML attributes. - An HTML input element type attribute is set to "text" for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - A dictionary that contains the HTML attributes to set for the element. - The type of the model. - The type of the value. - The parameter is null or empty. - - - Returns a text input element for each property in the object that is represented by the specified expression, using the specified HTML attributes. - An HTML input element whose type attribute is set to "text" for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - An object that contains the HTML attributes to set for the element. - The type of the model. - The type of the value. - The parameter is null or empty. - - - Represents support for the HTML label element in an ASP.NET MVC view. - - - Returns an HTML label element and the property name of the property that is represented by the specified expression. - An HTML label element and the property name of the property that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the property to display. - - - Returns . - - - An HTML label element and the property name of the property that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the property to display. - The type of the model. - The type of the value. - - - An HTML label element and the property name of the property that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the property to display. - The label text. - The type of the model. - The type of the value. - - - Returns an HTML label element and the property name of the property that is represented by the model. - An HTML label element and the property name of the property that is represented by the model. - The HTML helper instance that this method extends. - - - Returns . - - - Represents support for HTML links in an application. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the action. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the action. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the action. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - An object that contains the HTML attributes for the element. The attributes are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the action. - The name of the controller. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the action. - The name of the controller. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the action. - The name of the controller. - The protocol for the URL, such as "http" or "https". - The host name for the URL. - The URL fragment name (the anchor name). - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the action. - The name of the controller. - The protocol for the URL, such as "http" or "https". - The host name for the URL. - The URL fragment name (the anchor name). - An object that contains the parameters for a route. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the action. - The name of the controller. - An object that contains the parameters for a route. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the action. - An object that contains the parameters for a route. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the action. - An object that contains the parameters for a route. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the route that is used to return a virtual path. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the route that is used to return a virtual path. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the route that is used to return a virtual path. - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the route that is used to return a virtual path. - The protocol for the URL, such as "http" or "https". - The host name for the URL. - The URL fragment name (the anchor name). - An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the route that is used to return a virtual path. - The protocol for the URL, such as "http" or "https". - The host name for the URL. - The URL fragment name (the anchor name). - An object that contains the parameters for a route. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the route that is used to return a virtual path. - An object that contains the parameters for a route. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - The name of the route that is used to return a virtual path. - An object that contains the parameters for a route. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - An object that contains the parameters for a route. - The parameter is null or empty. - - - Returns an anchor element (a element) that contains the virtual path of the specified action. - An anchor element (a element). - The HTML helper instance that this method extends. - The inner text of the anchor element. - An object that contains the parameters for a route. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Represents an HTML form element in an MVC view. - - - Initializes a new instance of the class using the specified HTTP response object. - The HTTP response object. - The parameter is null. - - - Initializes a new instance of the class using the specified view context. - An object that encapsulates the information that is required in order to render a view. - The parameter is null. - - - Releases all resources that are used by the current instance of the class. - - - Releases unmanaged and, optionally, managed resources used by the current instance of the class. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - Ends the form and disposes of all form resources. - - - Represents the functionality to render a partial view as an HTML-encoded string. - - - Renders the specified partial view as an HTML-encoded string. - The partial view that is rendered as an HTML-encoded string. - The HTML helper instance that this method extends. - The name of the partial view to render. - - - Renders the specified partial view as an HTML-encoded string. - The partial view that is rendered as an HTML-encoded string. - The HTML helper instance that this method extends. - The name of the partial view to render. - The model for the partial view. - - - Renders the specified partial view as an HTML-encoded string. - The partial view that is rendered as an HTML-encoded string. - The HTML helper instance that this method extends. - The name of the partial view. - The model for the partial view. - The view data dictionary for the partial view. - - - Renders the specified partial view as an HTML-encoded string. - The partial view that is rendered as an HTML-encoded string. - The HTML helper instance that this method extends. - The name of the partial view to render. - The view data dictionary for the partial view. - - - Provides support for rendering a partial view. - - - Renders the specified partial view by using the specified HMTL helper. - The HTML helper. - The name of the partial view - - - Renders the specified partial view, passing it a copy of the current object, but with the Model property set to the specified model. - The HTML helper. - The name of the partial view. - The model. - - - Renders the specified partial view, replacing the partial view's ViewData property with the specified object and setting the Model property of the view data to the specified model. - The HTML helper. - The name of the partial view. - The model for the partial view. - The view data for the partial view. - - - Renders the specified partial view, replacing its ViewData property with the specified object. - The HTML helper. - The name of the partial view. - The view data. - - - Represents support for making selections in a list. - - - Returns a single-selection select element using the specified HTML helper and the name of the form field. - An HTML select element. - The HTML helper instance that this method extends. - The name of the form field to return. - The parameter is null or empty. - - - Returns a single-selection select element using the specified HTML helper, the name of the form field, and the specified list items. - An HTML select element with an option subelement for each item in the list. - The HTML helper instance that this method extends. - The name of the form field to return. - A collection of objects that are used to populate the drop-down list. - The parameter is null or empty. - - - Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes. - An HTML select element with an option subelement for each item in the list. - The HTML helper instance that this method extends. - The name of the form field to return. - A collection of objects that are used to populate the drop-down list. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes. - An HTML select element with an option subelement for each item in the list. - The HTML helper instance that this method extends. - The name of the form field to return. - A collection of objects that are used to populate the drop-down list. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and an option label. - An HTML select element with an option subelement for each item in the list. - The HTML helper instance that this method extends. - The name of the form field to return. - A collection of objects that are used to populate the drop-down list. - The text for a default empty item. This parameter can be null. - The parameter is null or empty. - - - Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes. - An HTML select element with an option subelement for each item in the list. - The HTML helper instance that this method extends. - The name of the form field to return. - A collection of objects that are used to populate the drop-down list. - The text for a default empty item. This parameter can be null. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes. - An HTML select element with an option subelement for each item in the list. - The HTML helper instance that this method extends. - The name of the form field to return. - A collection of objects that are used to populate the drop-down list. - The text for a default empty item. This parameter can be null. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns a single-selection select element using the specified HTML helper, the name of the form field, and an option label. - An HTML select element with an option subelement for each item in the list. - The HTML helper instance that this method extends. - The name of the form field to return. - The text for a default empty item. This parameter can be null. - The parameter is null or empty. - - - Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items. - An HTML select element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - A collection of objects that are used to populate the drop-down list. - The type of the model. - The type of the value. - The parameter is null. - - - Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes. - An HTML select element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - A collection of objects that are used to populate the drop-down list. - The type of the model. - The type of the value. - The parameter is null. - - - Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes. - An HTML select element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - A collection of objects that are used to populate the drop-down list. - The type of the model. - The type of the value. - The parameter is null. - - - Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and option label. - An HTML select element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - A collection of objects that are used to populate the drop-down list. - The type of the model. - The type of the value. - The parameter is null. - - - Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes. - An HTML select element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - A collection of objects that are used to populate the drop-down list. - The type of the model. - The type of the value. - The parameter is null. - - - Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes. - An HTML select element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - A collection of objects that are used to populate the drop-down list. - The type of the model. - The type of the value. - The parameter is null. - - - Returns a multi-select select element using the specified HTML helper and the name of the form field. - An HTML select element. - The HTML helper instance that this method extends. - The name of the form field to return. - The parameter is null or empty. - - - Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items. - An HTML select element with an option subelement for each item in the list. - The HTML helper instance that this method extends. - The name of the form field to return. - A collection of objects that are used to populate the drop-down list. - The parameter is null or empty. - - - Returns a multi-select select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HMTL attributes. - An HTML select element with an option subelement for each item in the list.. - The HTML helper instance that this method extends. - The name of the form field to return. - A collection of objects that are used to populate the drop-down list. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items. - An HTML select element with an option subelement for each item in the list.. - The HTML helper instance that this method extends. - The name of the form field to return. - A collection of objects that are used to populate the drop-down list. - An object that contains the HTML attributes to set for the element. - The parameter is null or empty. - - - Returns an HTML select element for each property in the object that is represented by the specified expression and using the specified list items. - An HTML select element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - A collection of objects that are used to populate the drop-down list. - The type of the model. - The type of the property. - The parameter is null. - - - Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes. - An HTML select element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - A collection of objects that are used to populate the drop-down list. - The type of the model. - The type of the property. - The parameter is null. - - - Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes. - An HTML select element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to display. - A collection of objects that are used to populate the drop-down list. - The type of the model. - The type of the property. - The parameter is null. - - - Represents support for HTML textarea controls. - - - Returns the specified textarea element by using the specified HTML helper and the name of the form field. - The textarea element. - The HTML helper instance that this method extends. - The name of the form field to return. - - - Returns the specified textarea element by using the specified HTML helper, the name of the form field, and the specified HTML attributes. - The textarea element. - The HTML helper instance that this method extends. - The name of the form field to return. - An object that contains the HTML attributes to set for the element. - - - Returns the specified textarea element by using the specified HTML helper and HTML attributes. - The textarea element. - The HTML helper instance that this method extends. - The name of the form field to return. - An object that contains the HTML attributes to set for the element. - - - Returns the specified textarea element by using the specified HTML helper, the name of the form field, and the text content. - The textarea element. - The HTML helper instance that this method extends. - The name of the form field to return. - The text content. - - - Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, and the specified HTML attributes. - The textarea element. - The HTML helper instance that this method extends. - The name of the form field to return. - The text content. - An object that contains the HTML attributes to set for the element. - - - Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, the number of rows and columns, and the specified HTML attributes. - The textarea element. - The HTML helper instance that this method extends. - The name of the form field to return. - The text content. - The number of rows. - The number of columns. - An object that contains the HTML attributes to set for the element. - - - Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, the number of rows and columns, and the specified HTML attributes. - The textarea element. - The HTML helper instance that this method extends. - The name of the form field to return. - The text content. - The number of rows. - The number of columns. - An object that contains the HTML attributes to set for the element. - - - Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, and the specified HTML attributes. - The textarea element. - The HTML helper instance that this method extends. - The name of the form field to return. - The text content. - An object that contains the HTML attributes to set for the element. - - - Returns an HTML textarea element for each property in the object that is represented by the specified expression. - An HTML textarea element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - The type of the model. - The type of the property. - The parameter is null. - - - Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes. - An HTML textarea element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - A dictionary that contains the HTML attributes to set for the element. - The type of the model. - The type of the property. - The parameter is null. - - - Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes and the number of rows and columns. - An HTML textarea element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - The number of rows. - The number of columns. - A dictionary that contains the HTML attributes to set for the element. - The type of the model. - The type of the property. - The parameter is null. - - - Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes and the number of rows and columns. - An HTML textarea element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - The number of rows. - The number of columns. - A dictionary that contains the HTML attributes to set for the element. - The type of the model. - The type of the property. - The parameter is null. - - - Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes. - An HTML textarea element for each property in the object that is represented by the expression. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - A dictionary that contains the HTML attributes to set for the element. - The type of the model. - The type of the property. - The parameter is null. - - - Provides support for validating the input from an HTML form. - - - Gets or sets the name of the resource file (class key) that contains localized string values. - The name of the resource file (class key). - - - Retrieves the validation metadata for the specified model and applies each rule to the data field. - The HTML helper instance that this method extends. - The name of the property or model object that is being validated. - The parameter is null. - - - Retrieves the validation metadata for the specified model and applies each rule to the data field. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - The type of the model. - The type of the property. - - - Displays a validation message if an error exists for the specified field in the object. - If the property or object is valid, an empty string; otherwise, a span element that contains an error message. - The HTML helper instance that this method extends. - The name of the property or model object that is being validated. - - - Displays a validation message if an error exists for the specified field in the object. - If the property or object is valid, an empty string; otherwise, a span element that contains an error message. - The HTML helper instance that this method extends. - The name of the property or model object that is being validated. - An object that contains the HTML attributes for the element. - - - Displays a validation message if an error exists for the specified field in the object. - If the property or object is valid, an empty string; otherwise, a span element that contains an error message. - The HTML helper instance that this method extends. - The name of the property or model object that is being validated. - An object that contains the HTML attributes for the element. - - - Displays a validation message if an error exists for the specified field in the object. - If the property or object is valid, an empty string; otherwise, a span element that contains an error message. - The HTML helper instance that this method extends. - The name of the property or model object that is being validated. - The message to display if the specified field contains an error. - - - Displays a validation message if an error exists for the specified field in the object. - If the property or object is valid, an empty string; otherwise, a span element that contains an error message. - The HTML helper instance that this method extends. - The name of the property or model object that is being validated. - The message to display if the specified field contains an error. - An object that contains the HTML attributes for the element. - - - Displays a validation message if an error exists for the specified field in the object. - If the property or object is valid, an empty string; otherwise, a span element that contains an error message. - The HTML helper instance that this method extends. - The name of the property or model object that is being validated. - The message to display if the specified field contains an error. - An object that contains the HTML attributes for the element. - - - Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression. - If the property or object is valid, an empty string; otherwise, a span element that contains an error message. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - The type of the model. - The type of the property. - - - Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message. - If the property or object is valid, an empty string; otherwise, a span element that contains an error message. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - The message to display if the specified field contains an error. - The type of the model. - The type of the property. - - - Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message and HTML attributes. - If the property or object is valid, an empty string; otherwise, a span element that contains an error message. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - The message to display if the specified field contains an error. - An object that contains the HTML attributes for the element. - The type of the model. - The type of the property. - - - Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message and HTML attributes. - If the property or object is valid, an empty string; otherwise, a span element that contains an error message. - The HTML helper instance that this method extends. - An expression that identifies the object that contains the properties to render. - The message to display if the specified field contains an error. - An object that contains the HTML attributes for the element. - The type of the model. - The type of the property. - - - Returns an unordered list (ul element) of validation messages that are in the object. - A string that contains an unordered list (ul element) of validation messages. - The HTML helper instance that this method extends. - - - Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors. - A string that contains an unordered list (ul element) of validation messages. - The HTML helper instance that this method extends. - true to have the summary display model-level errors only, or false to have the summary display all errors. - - - Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors. - A string that contains an unordered list (ul element) of validation messages. - The HTML helper instance that this method extends. - true to have the summary display model-level errors only, or false to have the summary display all errors. - The message to display with the validation summary. - - - Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors. - A string that contains an unordered list (ul element) of validation messages. - The HTML helper instance that this method extends. - true to have the summary display model-level errors only, or false to have the summary display all errors. - The message to display with the validation summary. - A dictionary that contains the HTML attributes for the element. - - - Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors. - A string that contains an unordered list (ul element) of validation messages. - The HTML helper instance that this method extends. - true to have the summary display model-level errors only, or false to have the summary display all errors. - The message to display with the validation summary. - An object that contains the HTML attributes for the element. - - - Returns an unordered list (ul element) of validation messages that are in the object. - A string that contains an unordered list (ul element) of validation messages. - The HMTL helper instance that this method extends. - The message to display if the specified field contains an error. - - - Returns an unordered list (ul element) of validation messages that are in the object. - A string that contains an unordered list (ul element) of validation messages. - The HTML helper instance that this method extends. - The message to display if the specified field contains an error. - A dictionary that contains the HTML attributes for the element. - - - Returns an unordered list (ul element) of validation messages in the object. - A string that contains an unordered list (ul element) of validation messages. - The HTML helper instance that this method extends. - The message to display if the specified field contains an error. - An object that contains the HTML attributes for the element. - - - Provides a model-aware class for ASP.NET MVC. - - - Initializes a new instance of the class. - The start of the span. - The content. - The type name of the model. - - - Gets a value that indicates whether the current object is identical to the specified object. - true if the current object is identical to the specified object; otherwise, false. - The model span object. - - - Returns the hash code of the object. - The hash code of the object. - - - Gets the type name of the model. - The type name of the model. - - - Compiles ASP.NET Razor views into classes. - - - Initializes a new instance of the class. - The class name. - The root namespace. - The name of the source file. - The ASP.NET Razor engine host. - - - Returns a value that indicates whether the specified model span is an instance of . - true if the value of the parameter is an instance of ; otherwise, false. - The model span. - - - - - - Compiles ASP.NET Razor views into classes. - - - - - Extends the VBCodeParser class by adding support for the @model keyword. - - - Initializes a new instance of the class. - - - - Configures the ASP.NET Razor parser and code generator for a specified file. - - - Initializes a new instance of the class. - The virtual path of the ASP.NET Razor file. - The physical path of the ASP.NET Razor file. - - - - - \ No newline at end of file diff --git a/bin/aspnetmvc/System.Web.Routing.dll b/bin/aspnetmvc/System.Web.Routing.dll deleted file mode 100644 index b40ce044..00000000 Binary files a/bin/aspnetmvc/System.Web.Routing.dll and /dev/null differ diff --git a/bin/aspnetmvc/System.Web.Routing.xml b/bin/aspnetmvc/System.Web.Routing.xml deleted file mode 100644 index 79258fc6..00000000 --- a/bin/aspnetmvc/System.Web.Routing.xml +++ /dev/null @@ -1,511 +0,0 @@ - - - - System.Web.Routing - - - - Enables you to define which HTTP verbs are allowed when ASP.NET routing determines whether a URL matches a route. - - - Initializes a new instance of the class by using the HTTP verbs that are allowed for the route. - The HTTP verbs that are valid for the route. - - - Gets the collection of allowed HTTP verbs for the route. - A collection of allowed HTTP verbs for the route. - - - Determines whether the request was made with an HTTP verb that is one of the allowed verbs for the route. - When ASP.NET routing is processing a request, true if the request was made by using an allowed HTTP verb; otherwise, false. When ASP.NET routing is constructing a URL, true if the supplied values contain an HTTP verb that matches one of the allowed HTTP verbs; otherwise, false. The default is true. - An object that encapsulates information about the HTTP request. - The object that is being checked to determine whether it matches the URL. - The name of the parameter that is being checked. - An object that contains the parameters for a route. - An object that indicates whether the constraint check is being performed when an incoming request is processed or when a URL is generated. - - - For a description of this member, see . - true if the request was made by using an allowed HTTP verb; otherwise, false. The default is true. - An object that encapsulates information about the HTTP request. - The object that is being checked to determine whether it matches the URL. - The name of the parameter that is being checked. - An object that contains the parameters for a route. - An object that indicates whether the constraint check is being performed when an incoming request is handled or when a URL is generated. - - - Defines the contract that a class must implement in order to check whether a URL parameter value is valid for a constraint. - - - Determines whether the URL parameter contains a valid value for this constraint. - true if the URL parameter contains a valid value; otherwise, false. - An object that encapsulates information about the HTTP request. - The object that this constraint belongs to. - The name of the parameter that is being checked. - An object that contains the parameters for the URL. - An object that indicates whether the constraint check is being performed when an incoming request is being handled or when a URL is being generated. - - - Defines the contract that a class must implement in order to process a request for a matching route pattern. - - - Provides the object that processes the request. - An object that processes the request. - An object that encapsulates information about the request. - - - Encapsulates information about an HTTP request that matches a defined route. - - - Initializes a new instance of the class. - An object that contains information about the HTTP request. - An object that contains information about the route that matched the current request. - - or is null. - - - Gets information about the HTTP request. - An object that contains information about the HTTP request. - - - Gets information about the requested route. - An object that contains information about the requested route. - - - Provides properties and methods for defining a route and for obtaining information about the route. - - - Initializes a new instance of the class, by using the specified URL pattern and handler class. - The URL pattern for the route. - The object that processes requests for the route. - - - Initializes a new instance of the class, by using the specified URL pattern, default parameter values, and handler class. - The URL pattern for the route. - The values to use for any parameters that are missing in the URL. - The object that processes requests for the route. - - - Initializes a new instance of the class, by using the specified URL pattern, default parameter values, constraints, and handler class. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - A regular expression that specifies valid values for a URL parameter. - The object that processes requests for the route. - - - Initializes a new instance of the class, by using the specified URL pattern, default parameter values, constraints, custom values, and handler class. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - A regular expression that specifies valid values for a URL parameter. - Custom values that are passed to the route handler, but which are not used to determine whether the route matches a specific URL pattern. These values are passed to the route handler, where they can be used for processing the request. - The object that processes requests for the route. - - - Gets or sets a dictionary of expressions that specify valid values for a URL parameter. - An object that contains the parameter names and expressions. - - - Gets or sets custom values that are passed to the route handler, but which are not used to determine whether the route matches a URL pattern. - An object that contains custom values. - - - Gets or sets the values to use if the URL does not contain all the parameters. - An object that contains the parameter names and default values. - - - Returns information about the requested route. - An object that contains the values from the route definition. - An object that encapsulates information about the HTTP request. - - - Returns information about the URL that is associated with the route. - An object that contains information about the URL that is associated with the route. - An object that encapsulates information about the requested route. - An object that contains the parameters for a route. - - - Determines whether a parameter value matches the constraint for that parameter. - true if the parameter value matches the constraint; otherwise, false. - An object that encapsulates information about the HTTP request. - The regular expression or object to use to test . - The name of the parameter to test. - The values to test. - A value that specifies whether URL routing is processing an incoming request or constructing a URL. - - - Gets or sets the object that processes requests for the route. - The object that processes the request. - - - Gets or sets the URL pattern for the route. - The pattern for matching the route to a URL. - Any of the following:The value starts with ~ or /.The value contains a ? character.The catch-all parameter is not last. - URL segments are not separated by a delimiter or a literal constant. - - - Serves as the base class for all classes that represent an ASP.NET route. - - - Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. - - - When overridden in a derived class, returns route information about the request. - An object that contains the values from the route definition if the route matches the current request, or null if the route does not match the request. - An object that encapsulates information about the HTTP request. - - - When overridden in a derived class, checks whether the route matches the specified values, and if so, generates a URL and retrieves information about the route. - An object that contains the generated URL and information about the route, or null if the route does not match . - An object that encapsulates information about the requested route. - An object that contains the parameters for a route. - - - Provides a collection of routes for ASP.NET routing. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified virtual path provider. - A provider for retrieving resources from a virtual file system. - - - Adds a route to the end of the object and assigns the specified name to the route. - The value that identifies the route. The value can be null or an empty string. - The route to add to the end of the collection. - - is null. - - is already used in the collection. - - - Removes all the elements from the object. - - - Provides an object for managing thread safety when you retrieve an object from the collection. - An object that manages thread safety. - - - Returns information about the route in the collection that matches the specified values. - An object that contains the values from the route definition. - An object that encapsulates information about the HTTP request. - - is null. - The property of the object in the parameter is null. - - - Returns information about the URL path that is associated with the named route, given the specified context, route name, and parameter values. - An object that contains information about the URL path that is associated with the route. - An object that encapsulates information about the requested route. - The name of the route to use when information about the URL path is retrieved. - An object that contains the parameters for a route. - - - Returns information about the URL path that is associated with the route, given the specified context and parameter values. - An object that contains information about the URL path that is associated with the route. - An object that encapsulates information about the requested route. - An object that contains the parameters for a route. - - - Provides an object for managing thread safety when you add or remove elements in the collection. - An object that manages thread safety. - - - Inserts the specified route into the object at the specified index. - The zero-based index at which is inserted. - The route to insert. - - is null. - - is already in the collection. - - - Gets the route in the collection that has the specified name. - An object that has the specified name, or null if is null, is an empty string, or does not match any route in the collection. - The value that identifies the route to get. - - - Removes the route from the object at the specified index. - The zero-based index of the route to remove. - - - Gets or sets a value that indicates whether ASP.NET routing should handle URLs that match an existing file. - true if ASP.NET routing handles all requests, even those that match an existing file; otherwise, false. The default value is false. - - - Replaces the route at the specified index. - The zero-based index of the route to replace. - The route to add at the specified index. - - is null. - - is already in the collection. - - - Encapsulates information about a route. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified route and route handler. - An object that defines the route. - An object that processes the request. - - - Gets a collection of custom values that are passed to the route handler but are not used when ASP.NET routing determines whether the route matches a request. - An object that contains custom values. - - - Retrieves the value with the specified identifier. - The element in the property whose key matches . - The key of the value to retrieve. - A value does not exist for . - - - Gets or sets the object that represents a route. - An object that represents the route definition. - - - Gets or sets the object that processes a requested route. - An object that processes the route request. - - - Gets a collection of URL parameter values and default values for the route. - An object that contains values that are parsed from the URL and from default values. - - - Indicates whether ASP.NET routing is processing a URL from a client or generating a URL. - - - A URL from a client is being processed. - - - A URL is being created based on the route definition. - - - Stores the URL routes for an application. - - - Initializes a new instance of the class. - - - Gets a collection of objects that derive from the class. - An object that contains all the routes in the collection. - - - Represents a case-insensitive collection of key/value pairs that you use in various places in the routing framework, such as when you define the default values for a route or when you generate a URL that is based on a route. - - - Initializes a new instance of the class that is empty. - - - Initializes a new instance of the class and adds elements from the specified collection. - A collection whose elements are copied to the new collection. - - is null. - - contains one or more duplicate keys. - - - Initializes a new instance of the class and adds values that are based on properties from the specified object. - An object that contains properties that will be added as elements to the new collection. - - - Adds the specified value to the dictionary by using the specified key. - The key of the element to add. - The value of the element to add. - - - Removes all keys and values from the dictionary. - - - Determines whether the dictionary contains the specified key. - true if the dictionary contains an element that has the specified key; otherwise, false. - The key to locate in the dictionary. - - - Determines whether the dictionary contains a specific value. - true if the dictionary contains an element that has the specified value; otherwise, false. - The value to locate in the dictionary. - - - Gets the number of key/value pairs that are in the collection. - The number of key/value pairs that are in the collection. - - - Returns an enumerator that you can use to iterate through the dictionary. - A structure for reading data in the dictionary. - - - Gets or sets the value that is associated with the specified key. - The value that is associated with the specified key, or null if the key does not exist in the collection. - The key of the value to get or set. - - - Gets a collection that contains the keys in the dictionary. - A collection that contains the keys in the dictionary. - - - Removes the value that has the specified key from the dictionary. - true if the element is found and removed; otherwise, false. This method returns false if is not found in the dictionary. - The key of the element to remove. - - - For a description of this member, see . - The key/value pair to add to the dictionary. - - - For a description of this member, see . - true if is in the collection; otherwise, false. - The key and value pair to locate in the dictionary. - - - For a description of this member, see . - The one-dimensional array that is the destination of the elements copied from the dictionary. - The zero-based index in at which copying starts. - - - For a description of this member, see . - true if the dictionary is read-only; otherwise, false. - - - For a description of this member, see . - true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the collection. - The key of the element to remove. - - - For a description of this member, see . - A collection that contains the keys in the dictionary. - - - For a description of this member, see . - A collection that contains the values in the dictionary. - - - For a description of this member, see . - A structure for reading data in the dictionary. - - - For a description of this member, see . - A structure for reading data in the dictionary. - - - Gets a value that indicates whether a value is associated with the specified key. - true if the dictionary contains an element that has the specified key; otherwise, false. - The key of the value to get. - When this method returns, contains the value that is associated with the specified key, if the key is found; otherwise, contains the appropriate default value for the type of the parameter that you provided as an out parameter. This parameter is passed uninitialized. - - - Gets a collection that contains the values in the dictionary. - A collection that contains the values in the dictionary. - - - Provides a way to specify that ASP.NET routing should not handle requests for a URL pattern. - - - Initializes a new instance of the class. - - - Returns the object that processes the request. - An object that processes the request. - An object that encapsulates information about the request. - - - Returns the object that processes the request. - An object that processes the request. - An object that encapsulates information about the request. - - - Serves as base class for classes that enable you to customize how ASP.NET routing processes a request. - - - Initializes a new instance of the class. - - - Gets a value that indicates whether another request can use the instance. - Always false. - - - Processes an HTTP request that matches a route. - An object that provides references to the intrinsic server objects (for example, , , , and ). - The request does not match any route. - No handler is defined for the route. - - - Processes an HTTP request that matches a route. - An object that provides references to the intrinsic server objects (for example, , , , and ). - The request does not match any route. - No handler is defined for the route. - - - Gets or sets the collection of defined routes for the ASP.NET application. - An object that contains the routes. - - - Gets a value that indicates whether another request can use the instance. - Always false. - - - Processes an HTTP request that matches a route. - An object that provides references to the intrinsic server objects (for example, , , , and ). - - - When overridden in a derived class, validates the HTTP handler and performs the steps that are required to process the request. - The object that is used to process an HTTP request. - An object that provides references to the intrinsic server objects (for example, , , , and ). - - - Matches a URL request to a defined route. - - - Initializes a new instance of the class. - - - Disposes of the resources (other than memory) that are used by the module. - - - Initializes a module and prepares it to handle requests. - An object that provides access to the methods, properties, and events common to all application objects in an ASP.NET application. - - - Assigns the HTTP handler for the current request to the context. - Encapsulates all HTTP-specific information about an individual HTTP request. - - - Matches the HTTP request to a route, retrieves the handler for that route, and sets the handler as the HTTP handler for the current request. - Encapsulates all HTTP-specific information about an individual HTTP request. - - - Gets or sets the collection of defined routes for the ASP.NET application. - An object that contains the routes. - - - For a description of this member, see . - - - For a description of this member, see . - An object that provides access to the methods, properties, and events that are common to all application objects in an ASP.NET application. - - - Represents information about the route and virtual path that are the result of generating a URL with the ASP.NET routing framework. - - - Initializes a new instance of the class. - The object that is used to generate the URL. - The generated URL. - - - Gets the collection of custom values for the route definition. - A collection of custom values for a route. - - - Gets or sets the route that is used to create the URL. - An object that represents the route that matched the parameters that were used to generate a URL. - - - Gets or sets the URL that was created from the route definition. - The URL that was generated from a route. - - - \ No newline at end of file diff --git a/bin/aspnetmvc/System.Web.WebPages.dll b/bin/aspnetmvc/System.Web.WebPages.dll deleted file mode 100644 index 9fea0128..00000000 Binary files a/bin/aspnetmvc/System.Web.WebPages.dll and /dev/null differ diff --git a/bin/aspnetmvc/System.Web.WebPages.xml b/bin/aspnetmvc/System.Web.WebPages.xml deleted file mode 100644 index d06b354a..00000000 --- a/bin/aspnetmvc/System.Web.WebPages.xml +++ /dev/null @@ -1,884 +0,0 @@ - - - - System.Web.WebPages - - - - Helps prevent malicious scripts from submitting forged page requests. - - - Adds an authenticating token to a form to help protect against request forgery. - Returns a string that contains the encrypted token value in a hidden HTML field. - The current object is null. - - - Adds an authenticating token to a form to help protect against request forgery, allowing callers to specify added authentication details. - Returns the encrypted token value in a hidden HTML field. - The HTTP context data for a request. - An optional random string of characters (such as Z*7g1&p4) that is used to add complexity to the encryption for extra safety. The default is a null string. - The domain of a Web application that a request is submitted from. - The virtual root path of a Web application that a request is submitted from. - The supplied object is null. - - - Validates that input data from an HTML form field comes from the user who submitted the data. - The current value is null. - The HTTP cookie token that accompanies a valid request is missing-or-The form token is missing.-or-The form token value does not match the cookie token value.-or-The form token value does not match the cookie token value. - - - Validates that input data from an HTML form field comes from the user who submitted the data, allowing callers to specify additional custom details for the validation. - An optional random string of characters (such as Z*7g1&p4) used to decrypt an authentication token created by the class. The default is a null string. - The current value is null. - The HTTP cookie token that accompanies a valid request is missing-or-The form token is missing.-or-The form token value does not match the cookie token value.-or-The form token value does not match the cookie token value.-or-The value supplied does not match the value used to create the form token. - - - Provides access to unvalidated values in the object. - - - Gets a collection of unvalidated Web form values. - An unvalidated collection of Web form values. - - - Gets an unvalidated object from a collection in the object. - A member of a collection contained in the object. - The name of the collection member to get. - - - Gets a collection of unvalidated query-string values. - A collection of unvalidated query-string values. - - - Excludes fields of the Request object from being checked for potentially unsafe HTML markup. - - - Returns an unvalidated version of form values or query-string values. - An object that contains unvalidated versions of the form and query string values. - The object that contains values to exclude. - - - Returns an unvalidated value from the form or query string based on the field that has been requested. - A string that contains unvalidated text from the specified field or query-string value. - The object that contains values to exclude from validation s - The name of the field to exclude from validation. - - - Returns an unvalidated version of form values or query-string values. - An object that contains unvalidated versions of the form and query-string values. - The object that contains values to exclude from validation. - - - Returns an unvalidated value from the form or query string based on the field that has been requested. - A string that contains unvalidated text from the specified field or query-string value. - The object that contains values to exclude from validation. - The name of the field to exclude from validation. - - - This class and its members support the .NET Framework infrastructure and are not intended to be used directly from your code. - - - This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - Details about the exception. - - - This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - Details about the exception. - An exception that occurred before the current exception. - - - - - - - - - - - - - - - - - - - - - - - - - - Enumerates the modes that are available for rendering HTML tags. - - - Represents normal mode. - - - Represents the start-tag mode. - - - Represents end-tag mode. - - - Represents self-closing-tag mode. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Redirects to the root of the Web site if the host is not local. - The HTTP context of the HTTP request. - A locally hosted URL. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Provides utility methods for converting string values to other data types. - - - Converts a string to a strongly typed value of the specified data type. - The converted value. - The value to convert. - The data type to convert to. - - - Converts a string to the specified data type and specifies a default value. - The converted value. - The value to convert. - The value to return if is null. - The data type to convert to. - - - Converts a string to a Boolean (true/false) value. - The converted value. - The value to convert. - - - Converts a string to a Boolean (true/false) value and specifies a default value. - The converted value. - The value to convert. - The value to return if is null or an invalid value. The default is false. - - - Converts a string to a value. - The converted value. - The value to convert. - - - Converts a string to a value and specifies a default value. - The converted value. - The value to convert. - The value to return if is null or an invalid value. The default is the minimum time value on the system. - - - Converts a string to a number. - The converted value. - The value to convert. - - - Converts a string to a number and specifies a default value. - The converted value. - The value to convert. - The value to return if is null or invalid. - - - Converts a string to a number. - The converted value. - The value to convert. - - - Converts a string to a number and specifies a default value. - The converted value. - The value to convert. - The value to return if is null. - - - Converts a string to an integer. - The converted value. - The value to convert. - - - Converts a string to an integer and specifies a default value. - The converted value. - The value to convert. - The value to return if is null or is an invalid value. - - - Checks whether a string can be converted to the specified data type. - - if can be converted to the specified type; otherwise, . - The value to test. - The data type to convert to. - - - Checks whether a string can be converted to the Boolean (true/false) type. - - if can be converted to the specified type; otherwise, . - The string value to test. - - - Checks whether a string can be converted to the type. - - if can be converted to the specified type; otherwise, . - The string value to test. - - - Checks whether a string can be converted to the type. - - if can be converted to the specified type; otherwise, . - The string value to test. - - - Checks whether a string value is null or empty. - true if is null or is a zero-length string (""); otherwise, false. - The string value to test. - - - Checks whether a string can be converted to the type. - true if can be converted to the specified type; otherwise, false. - The string value to test. - - - Checks whether a string can be converted to an integer. - - if can be converted to the specified type; otherwise, . - The string value to test. - - - - - - - - - - - - Represents an ASP.NET Razor page. - - - Called from a derived class to create a new instance that is based on the class. - - - Gets or sets the object that is associated with a page. - An object that references HTTP data about the current context of a page. - - - Executes the code in a set of dependent Web pages. - - - Gets the object that is associated with a page. - An object that supports rendering HTML form controls in a page. - - - Initializes an object that inherits from the class. - - - Gets the model that is associated with a page. - An object that represents a model that is associated with the view data for a page. - - - Gets the state data for the model that is associated with a page. - The state of the model. - - - Adds a class to a list of classes that handle page execution and that implement custom features for pages. - The class to add. - - - - - - - Called by content pages to create named content sections. - The name of the section to create. - The type of action to take with the new section. - - - - - - - - Gets or sets the path of a layout page. - The path of the layout page. - - - - - Provides property-like access to page data that is shared between pages, layout pages, and partial pages. - An object that contains page data. - - - Provides array-like access to page data that is shared between pages, layout pages, and partial pages. - A dictionary that contains page data. - - - - - In layout pages, renders the portion of a content page that is not within a named section. - The HTML content to render. - - - Renders the content of one page within another page. - The HTML content to render. - The path of the page to render. - (Optional) An array of data to pass to the page being rendered. In the rendered page, these parameters can be accessed by using the property. - - - In layout pages, renders the content of a named section. - The HTML content to render. - The section to render. - - - In layout pages, renders the content of a named section and specifies whether the section is required. - The HTML content to render. - The section to render. - true to specify that the section is required; otherwise, false. The default is false. - - - - - - Contains data that is used by a object to reference details about the Web application, the current HTTP request context, the current execution context, and page data. - - - - - Gets a reference to the current object that is associated with a page. - The current page context object. - - - - Gets the object that is associated with a page. - The page rendering object. - - - Gets the page data that is shared between pages, layout pages, and partial pages. - A dictionary that contains page data. - - - Provides objects and methods that are used to execute and render all ASP.NET Razor pages. - - - - Gets the application state data cast as a object that callers can use to create and access custom application-scoped properties. - An object that references the application state data. - - - Gets a reference to global application state data that can be shared across sessions and requests in an ASP.NET application. - The application state data. - - - When overridden in a derived class, gets or sets the object that is associated with a page. - The current context data. - - - - - - - - - - - - - - - - - - - - - Provides methods and properties that are used to render pages that use the Razor view engine. - - - Initializes a new instance of the class. - - - When overridden in a derived class, gets the cache object for the current application domain. - The cache object. - - - Gets or sets the culture for the current thread. - The culture for the current thread. - - - When overridden in a derived class, calls the methods that are used to initialize the page. - - - When overridden in a derived class, builds a URL using the specified parameters. - A URL. - The path to include in the URL. - Additional path information. - - - When overridden in a derived class, get a value that indicates whether Ajax is being used during the request of the Web page. - true if Ajax is being used during the request; otherwise, false. - - - When overridden in a derived class, returns a value that indicates whether the HTTP data transfer method used by the client to request the Web page is POST. - true if the HTTP verb is "POST"; otherwise, false. - - - When overridden in a derived class, gets or sets the path of a layout page. - The path of a layout page. - - - When overridden in a derived class, provides property-like access to page data that is shared between pages, layout pages, and partial pages. - An object that contains page data. - - - Gets the HTTP context for the Web page. - The HTTP context for the Web page. - - - When overridden in a derived class, provides array-like access to page data that is shared between pages, layout pages, and partial pages. - An object that provides array-like access to page data. - - - When overridden in a derived class, renders a Web page. - The markup that represents the Web page. - The path of the page to render. - Additional data that is used to render the page. - - - When overridden in a derived class, gets the object for the current HTTP request. - A object that contains the HTTP values sent by a client during a Web request. - - - When overridden in a derived class, gets the object for the current HTTP response. - A object that contains the HTTP-response information from an ASP.NET operation. - - - When overridden in a derived class, gets the object that provides methods that can be used as part of Web-page processing. - The object. - - - When overridden in a derived class, gets the object for the current HTTP request. - Session data for the current request. - - - When overridden in a derived class, gets information about the currently executing file. - Information about the currently executing file. - - - Gets or sets the current culture used by the ResourceManager to look up culture-specific resources at run time. - The current culture used by the Resource Manager. - - - When overridden in a derived class, gets data related to the URL path. - Data related to the URL path. - - - When overridden in a derived class, gets a user value based on the HTTP context. - A user value based on the HTTP context. - - - Represents support for rendering HTML controls in a Web page. - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/bin/msbuild/MSBuildCommunityTasks/ICSharpCode.SharpZipLib.dll b/bin/msbuild/MSBuildCommunityTasks/ICSharpCode.SharpZipLib.dll deleted file mode 100644 index 77bafe8b..00000000 Binary files a/bin/msbuild/MSBuildCommunityTasks/ICSharpCode.SharpZipLib.dll and /dev/null differ diff --git a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.Targets b/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.Targets deleted file mode 100644 index d90cb5b6..00000000 --- a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.Targets +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - $(MSBuildExtensionsPath)\MSBuildCommunityTasks - $(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.chm b/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.chm deleted file mode 100644 index e9cfb77e..00000000 Binary files a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.chm and /dev/null differ diff --git a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.dll b/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.dll deleted file mode 100644 index cf847a55..00000000 Binary files a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.dll and /dev/null differ diff --git a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.xml b/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.xml deleted file mode 100644 index f9e69b1c..00000000 --- a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.xml +++ /dev/null @@ -1,6506 +0,0 @@ - - - - MSBuild.Community.Tasks - - - - - Installs and register script mappings for ASP.NET - - Uses the aspnet_regiis.exe tool included with the .NET Framework. - - Install the latest version of ASP.NET on the server: - - ]]> - - - Install the latest version of ASP.NET on the server, but do not update script maps: - - ]]> - - - Install the script maps for ASP.NET 2.0 on a web directory on the default website: - - ]]> - - - Install the script maps for ASP.NET 1.1 on a web directory on a non-default website: - - ]]> - - - Install client side script only for the latest version: - - ]]> - - - - - - Returns the fully qualified path to the executable file. - - - The fully qualified path to the executable file. - - - - - Returns a string value containing the command line arguments - to pass directly to the executable file. - - - A string value containing the command line arguments to pass - directly to the executable file. - - - - - When overridden in a derived class, executes the task. - - - True if the task successfully executed; otherwise, false. - - - - - Determines if the current property values can be used together - - when properties can be used together. - - - - The version of ASP.NET to install - - - The default behavior is to use the latest version of ASP.NET available on the computer. - - Version - Version11ASP.NET v1.1 - Version20ASP.NET v2.0 - VersionLatestThe latest version of ASP.NET available - - - - - - The method used to determine if ASP.NET script mappings should be applied - - - The default behavior is to register script mappings on all sites except those with a newer version of ASP.NET. - - Value - NeverRegister ASP.NET on the computer without updating any script mappings. - IfNoneExistRegister script mappings only on for sites that do not have any existing ASP.NET script mappings (not available for ASP.NET v1.1) - UnlessNewerExistRegister script mappings on all sites except those with a newer version of ASP.NET. - AlwaysRegister script mappings on all sites, even if they already have a newer version of ASP.NET. - - - - - - When , the aspnet_client scripts will be installed. No script mappings will be updated. - - This cannot be if a value for or has been specified. - - - - The web application that should have its script maps updated. - - - The path must be of the form W3SVC/[instance]/Root/[webdirectory], for example W3SVC/1/Root/SampleApp1. - As a shortcut, you can specify just the web directory name, - if the web directory is installed in the default website instance (W3SVC/1/Root). - You should not specify a value for when specifying a path. - - - - - When , script maps are applied recursively under . - - This property is only valid when specifying a value for . It is by default. - - - - Gets the name of the executable file to run. - - - The name of the executable file to run. - - - - Generates an AssemblyInfo files - - - Generates a common version file. - - ]]> - Generates a complete version file. - - ]]> - - - - - The default value of . - The value is "AssemblyInfo.cs". - - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the code language. - - The code language. - - - - Gets or sets a value indicating whether [COMVisible]. - - true if [COMVisible]; otherwise, false. - - - - Gets or sets a value indicating whether [CLSCompliant]. - - true if [CLSCompliant]; otherwise, false. - - - - Gets or sets the GUID. - - The GUID. - - - - Gets or sets the assembly title. - - The assembly title. - - - - Gets or sets the assembly description. - - The assembly description. - - - - Gets or sets the assembly configuration. - - The assembly configuration. - - - - Gets or sets the assembly company. - - The assembly company. - - - - Gets or sets the assembly product. - - The assembly product. - - - - Gets or sets the assembly copyright. - - The assembly copyright. - - - - Gets or sets the assembly trademark. - - The assembly trademark. - - - - Gets or sets the assembly culture. - - The assembly culture. - - - - Gets or sets the assembly version. - - The assembly version. - - - - Gets or sets the assembly file version. - - The assembly file version. - - - - Gets or sets the assembly informational version. - - The assembly informational version. - - - - Gets or sets the assembly key file. - - - - - Gets or sets the assembly key name. - - - - - Gets or sets the assembly delay sign value. - - - - - Gets or sets a value indicating whether to generate the ThisAssmebly class. - - - - - Gets or sets the output file. - - The output file. - - - - Changes the attributes of files and/or directories - - - Make file Readonly, Hidden and System. - - ]]> - Clear Hidden and System attributes. - - ]]> - Make file Normal. - - ]]> - - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - Gets or sets the list of files to change attributes on. - - The files to change attributes on. - - - - Gets or sets the list of directories to change attributes on. - - The directories to change attributes on. - - - - Gets or sets file's archive status. - - true if archive; otherwise, false. - - - - Gets or sets a value indicating file is compressed. - - true if compressed; otherwise, false. - - - - Gets or sets a value indicating file is encrypted. - - true if encrypted; otherwise, false. - - - - Gets or sets a value indicating file is hidden, and thus is not included in an ordinary directory listing. - - true if hidden; otherwise, false. - - - - Gets or sets a value indicating file is normal and has no other attributes set. - - true if normal; otherwise, false. - - - - Gets or sets a value indicating file is read-only. - - true if read-only; otherwise, false. - - - - Gets or sets a value indicating file is a system file. - - true if system; otherwise, false. - - - - The list of the commans available to the GacUtil Task - - - - Install the list of assemblies into the GAC. - - - Uninstall the list of assembly names from the GAC. - - - - MSBuild task to install and uninstall asseblies into the GAC - - Install a dll into the GAC. - - ]]> - - Uninstall a dll from the GAC. - - ]]> - - - - - Returns the fully qualified path to the executable file. - - - The fully qualified path to the executable file. - - - - - Logs the starting point of the run to all registered loggers. - - A descriptive message to provide loggers, usually the command line and switches. - - - - Returns a string value containing the command line arguments to pass directly to the executable file. - - - A string value containing the command line arguments to pass directly to the executable file. - - - - - Runs the exectuable file with the specified task parameters. - - - true if the task runs successfully; otherwise, false. - - - - - Gets or sets the command. - - The command. - - - - - Gets or sets a value indicating whether to force reinstall of an assembly. - - true if force; otherwise, false. - - - - Gets or sets the assembly. - - The assembly. - - - - Gets the name of the executable file to run. - - - The name of the executable file to run. - - - - Gets the with which to log errors. - - - The with which to log errors. - - - - Compresses JavaScript source by removing comments and unnecessary - whitespace. It typically reduces the size of the script by half, - resulting in faster downloads and code that is harder to read. - - - This task does not change the behavior of the program that it is - compressing. The resulting code will be harder to debug as well as - harder to read. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the files to source-compress. - - - - - Encoding to use to read and write files. - - - - - Gets the files that were successfully source-compressed. - - - - - Copy a file or folder in Subversion - - - This is most useful for automatically tagging your source code during a build. - You can create a tag by copying a path from one server location to another. - - Create a tag of the trunk with the current Cruise Control build number: - - - - ]]> - - - - - Subversion client base class - - - - - Generates the SVN command. - - - - - - Generates the SVN arguments. - - - - - - Returns a string value containing the command line arguments to pass directly to the executable file. - - - A string value containing the command line arguments to pass directly to the executable file. - - - - - Indicates whether all task paratmeters are valid. - - - true if all task parameters are valid; otherwise, false. - - - - - Logs the events from text output. - - The single line. - The message importance. - - - - Returns the fully qualified path to the executable file. - - - The fully qualified path to the executable file. - - - - - Logs the starting point of the run to all registered loggers. - - A descriptive message to provide loggers, usually the command line and switches. - - - - Gets or sets the command. - - The command. - - - - Gets or sets the arguments. - - The arguments. - - - - Gets or sets the username. - - The username. - - - - Gets or sets the password. - - The password. - - - - Gets or sets the verbose. - - The verbose. - - - - Gets or sets the force. - - The force. - - - - Gets or sets the message. - - The message. - - - - Gets or sets the repository path. - - The repository path. - - - - Gets or sets the local path. - - The local path. - - - - Gets or sets the targets. - - The targets. - - - - Gets or sets the revision. - - The revision. - - - - Gets or sets the command switchs. - - The command switchs. - - - - Gets the with which to log errors. - - - The with which to log errors. - - - - Gets the name of the executable file to run. - - - The name of the executable file to run. - - - - Initializes a new instance of the class. - - - - - Generates the SVN command. - - - - - - Indicates whether all task paratmeters are valid. - - - true if all task parameters are valid; otherwise, false. - - - - - The path of the source file or folder that should be copied - - - - - The path to which the SourcePath should be copied - - - - - Describes the behavior of a Team Foundation Server - - - - - Retrieves the latest changeset ID associated with a path - - A path on the local filesystem - Credentials used to authenticate against the serer - - - - - Handles all communication with the Team Foundation Server - - - - - Creates an instace of the TeamFoundationServer class - - The local file path containing the TFS libraries. null if TFS is in the GAC. - - - - Retrieves the latest changeset ID associated with a path - - A path on the local filesystem - Credentials used to authenticate against the serer - - - - - Exceptions returned by the Team Foundation Server - - - - - Creates a new instance of the exception - - - - - Creates a new instance of the exception - - A description of the exception - - - - Determines the changeset in a local Team Foundation Server workspace - - - - - Runs the exectuable file with the specified task parameters. - - - true if the task runs successfully; otherwise, false. - - - - - The user to authenticate on the server - - Leave empty to use the credentials of the current user. - - - - The password for the user to authenticate on the server - - Leave empty to use the credentials of the current user. - - - - The domain of the user to authenticate on the server - - Leave empty to use the credentials of the current user. - - - Path to local working copy. - - - - The latest changeset ID in the local path - - - - - The location of the Team Foundation Server client assemblies. Leave empty when the client is installed in the Global Assembly Cache. - - - - - Performs multiple updates on an XML file - - - XmlMassUpdate allows to to specify multiple changes to make to an XML file (the . By default, the changes are applied to the , but you can create a new file by providing the attribute. The change instructions are specified using XML in the . If the does not mirror the structure of the exactly, you can specify the and XPath expressions which determine how the files should be mapped to each other. - Any element within the will find the corresponding element in the . If it does not exist, it will be created with all of its attributes. If it does exist, the attributes will be added or updated as specified. - - Any attribute declared within the will not be copied to the modified file. Valid attributes are key and action. The key attribute allows you to define an attribute to use as the identifying attribute when you only want to update a single element, and multiple elements with the same name exist. You can also use the action="remove" attribute to specify that an element should be deleted instead of updated. - - - These examples will demonstrate how to make multiple updates to a XML file named web.config. It looks like: - - - - - - - - - - - - - - - ]]> - - - - You can update the file using instructions from an external file (specified as the ): - - ]]> - - The is named changes.xml and contains: - - - - - - - - ]]> - - - You can also provide the update instructions within the MSBuild project file itself. It takes advantage of the MSBuild ProjectExtensions element which allows you to add XML to a project file that will be ignored by the MSBuild engine. This example also demonstrates how to use : - - - - - - - - - - ]]> - - - The following example demonstrates how to deal with "keyed" elements. When you need to update an element, and multiple elements exist with the same name, it must be be differentied by one of its attributes. You designate the differentiating attribute using the "key" attribute declared in the . - If an element matching the keyed attribute is not found, a new element will be created (DefaultSort in the example). This example also demonstrates creating a new file with the merged changes instead of modifying the original file. - - ]]> - - Using a changes.xml file with the following contents: - - - - - - - ]]> - - - Use a changes.xml file with the following contents to demonstrate how to remove an element from the updated file: - - - - - - - ]]> - - - You can also specify the changes to apply from within the target document. By making use of the property, you can store multiple sets of changes to apply based on runtime conditions. - Consider the following source web.config file: - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - You could use the following task definition, which relies on a property "TargetEnvironment" to determine which set of changes to apply: - - ]]> - - You will need to provide a value of "test" or "prod" to the TargetEnvironment property. The property can be defined in a PropertyGroup section of the MSBuild file, or passed as a command-line parameter. - - - - - - - - - When overridden in a derived class, executes the task. - - - True if the task successfully executed; otherwise, false. - - - - - Returns as an . - - This method is not intended for use by consumers. It is exposed for testing purposes. - - - - - Returns as an . - - This method is not intended for use by consumers. It is exposed for testing purposes. - - - - - Creates from the specified - - The XML to save to a file - This method is not intended for use by consumers. It is exposed for testing purposes. - - - - - The original file whose content is to be updated - - This task is currently under construction and not necessarily feature complete. - - - - The file containing the list of updates to perform - - - - - The file created after performing the updates - - - - - The XPath expression used to locate the list of substitutions to perform - - When not specified, the default is the document root: / - When there is a set of elements with the same name, and you want to update - a single element which can be identified by one of its attributes, you need to include an attribute - named 'key' in the namespace urn:msbuildcommunitytasks-xmlmassupdate. The value of the - attribute is the name of the attribute that should be used as the unique identifier. - - - - The XPath expression identifying root node that substitions are relative to - - When not specified, the default is the document root: / - - - - A collection of prefix=namespace definitions used to query the XML documents - - - Defining multiple namespaces: - - -/>]]> - - - - - - The full path of the file containing content updated by the task - - - - - The full path of the file containing substitutions used by the task - - - - - The full path of the file containing the results of the task - - - - - The namespace used for XmlMassUpdate pre-defined attributes - - Evaluates to: urn:msbuildcommunitytasks-xmlmassupdate - Attributes decorated with this namespace are used to control how a substitutions element - or attribute is handled during the update. For example, the key attribute is used to identify the - attribute on an element that uniquely identifies the element in a set. - - - - Sets an application mapping for a filename extension on an existing web directory. - - Map the .axd extension to the lastest version of ASP.NET: - - ]]> - - Map GET requests to the .rss extension to a specific executable: - - ]]> - - - - - Base task for any IIS-related task. - - Stores the base logic for gathering the IIS version and server and port checking. This - base task also stores common properties for other related tasks. - - - - IIS version. - - - - - Gets the IIS version. - - The for IIS. - - - - - Gets the remote machine OS version. - - Returns a of the operating system. - - - - - Verifies that the IIS root exists based on the and . - - - - - - Helper method for that verifies the server port exists. - - The site to verify the port. - Boolean value indicating the status of the port check. - - - - - Gets or sets the name of the server. The default value is 'localhost'. - - The name of the server. - - - - Gets or sets the server port. - - The server port. - - - - Gets or sets the IIS server path. - - Is in the form 'IIS://localhost/W3SVC/1/Root'. - The IIS server path. - - - - Gets or sets the application path. - - Is in the form '/LM/W3SVC/1/Root'. - The application path. - - - - Gets or sets the IIS application pool path. - - Is in the form 'IIS://localhost/W3SVC/AppPools'. - The IIS application pool path. - - - - Gets or sets the username for the account the task will run under. This property - is needed if you specified a for a remote machine. - - The username of the account. - - - - Gets or sets the password for the account the task will run under. This property - is needed if you specified a for a remote machine. - - The password of the account. - - - - Defines the possible IIS versions supported by the task. - - - - - IIS version 4.x - - - - - IIS version 5.x - - - - - IIS version 6.x - - - - - Defines the possible application pool actions to be performed. - - - - - Recycles an application pool. - - - - - Stops and restarts the application pool. - - - - - Starts the application pool. - - - - - Stops the application pool. - - - - - Defines the current application pool state. - - - - - The application pool is starting. - - - - - The application pool has started. - - - - - The application pool is stopping. - - - - - The application pool has stopped. - - - - - When overridden in a derived class, executes the task. - - - True if the task successfully executed; otherwise, false. - - - - - Gets or sets the name of the virtual directory. - - The name of the virtual directory. - - - - The filename extension that will be mapped to an executable. - - - - - The full path to the executable used to respond to requests for a Uri ending with - - This property is required when is false (the default). - - - - Indicates whether should be mapped to the ASP.NET runtime. - - When true, is set to aspnet_isapi.dll - in the installation folder of the latest version of the .NET Framework. - - - - A comma-separated list of the HTTP verbs to include in the application mapping. - - The default behavior (when this property is empty or unspecified) is to map all verbs. - A semi-colon-separated list will also be recognized, allowing you to use an MSBuild Item. - - - - Set to true when you want the application to run in a directory without Execute permissions. - - - - - Set to true to instruct the Web server to verify the existence of the requested script file and to ensure that the requesting user has access permission for that script file. - - - - - Reads and modifies a web directory configuration setting. - - Display the file system path of the MyWeb web directory: - - - - - ]]> - - Set the default document for the MyWeb directory to Default.aspx: - - - ]]> - - - - - When overridden in a derived class, executes the task. - - - True if the task successfully executed; otherwise, false. - - - - - Gets or sets the name of the virtual directory. - - The name of the virtual directory. - - - - Gets or sets the configuration setting to read or modify. - - - - - Gets or sets the value of on the web directory - - - - - A wrapper for the ILMerge tool. - - - - The ILMerge tool itself must be installed separately. - It is available here. - - - The command line options "/wildcards" and "/lib" of ILMerge are not supported, - because MSBuild is in charge of expanding wildcards for item groups. - - - - This example merges two assemblies A.dll and B.dll into one: - - $(testDir)\ilmergetest.dll - $(testDir)\keypair.snk - $(testDir)\ExcludeTypes.txt - $(testDir)\ilmergetest.log - - - - - - - - - - - - ]]> - - - - - Gets the standard installation path of ILMerge.exe. - - - If ILMerge is not installed at its standard installation path, - provide its location to . - - Returns [ProgramFiles]\Microsoft\ILMerge.exe. - - - - Returns a string value containing the command line arguments - to pass directly to the executable file. - - - Returns a string value containing the command line arguments - to pass directly to the executable file. - - - - - Gets or sets the names of public types - to be renamed when they are duplicates. - - - Set to an empty item group to allow all public types to be renamed. - Don't provide this parameter if no duplicates of public types are allowed. - Corresponds to command line option "/allowDup". - The default value is null. - - - - - Gets or sets the flag to treat an assembly - with a zero PeKind flag - (this is the value of the field listed as .corflags in the Manifest) - as if it was ILonly. - - - Corresponds to command line option "/zeroPeKind". - The default value is false. - - - - - Gets or sets the attribute assembly - from whre to get all of the assembly-level attributes - such as Culture, Version, etc. - It will also be used to get the Win32 Resources from. - - - This property is mutually exclusive with . - - When not specified, then the Win32 Resources from the primary assembly - are copied over into the target assembly. - - Corresponds to command line option "/attr". - The default value is null. - - - - - Gets or sets the flag to indicate - whether to augment the list of input assemblies - to its "transitive closure". - - - - An assembly is considered part of the transitive closure if it is referenced, - either directly or indirectly, - from one of the originally specified input assemblies - and it has an external reference to one of the input assemblies, - or one of the assemblies that has such a reference. - - Corresponds to command line option "/closed". - The default value is false. - - - - - Gets or sets the flag to indicate - whether to copy the assembly level attributes - of each input assembly over into the target assembly. - - - - Any duplicate attribute overwrites a previously copied attribute. - The input assemblies are processed in the order they are specified. - - This parameter is mutually exclusive with . - Corresponds to command line option "/copyattrs". - The default value is false. - - - - - Gets or sets the flag to indicate - whether to preserve any .pdb files - that are found for the input assemblies - into a .pdb file for the target assembly. - - - Corresponds to command line option "/ndebug". - The default value is true. - - - - - Gets or sets the flag to indicate - whether the target assembly will be delay signed. - - - This property can be set only in conjunction with . - Corresponds to command line option "/delaysign". - The default value is false. - - - - - Gets or sets the file - that will be used to identify types - that are not to have their visibility modified. - - - - If an empty item group is provided, - then all types in any assembly other than the primary assembly are made non-public. - - Omit this parameter to prevent ILMerge from modifying the visibility of any types. - - The contents of the file should be one per line. - The regular expressions are matched against each type's full name, - e.g., System.Collections.IList. - If the match fails, it is tried again with the assembly name (surrounded by square brackets) - prepended to the type name. - Thus, the pattern \[A\].* excludes all types in assembly A from being made non-public. - The pattern N.T will match all types named T in the namespace named N - no matter what assembly they are defined in. - - Corresponds to command line option "/internalize". - The default value is null. - - - - - Gets or sets the input assemblies to merge. - - - - - Gets or sets the .snk file - to sign the target assembly. - - - Can be used with . - Corresponds to command line option "/keyfile". - The default value is null. - - - - - Gets or sets a log file - to write log messages to. - - - - If an empty item group is provided, - then log messages are writte to . - - Corresponds to command line option "/log". - The default value is null. - - - - - Gets or sets the target assembly. - - - Corresponds to command line option "/out". - - - - - Gets or sets the flag to indicate - whether external assembly references in the manifest - of the target assembly will use public keys (false) - or public key tokens (true). - - - Corresponds to command line option "/publickeytokens". - The default value is false. - - - - - Gets or sets the .NET framework version for the target assembly. - - - Valid values are "v1", "v1.1", "v2". - Corresponds to the first part of command line option "/targetplatform". - The default value is null. - - - - - Gets or sets the directory in which mscorlib.dll is to be found. - - - Can only be used in conjunction with . - Corresponds to the second part of command line option "/targetplatform". - The default value is null. - - - - - Gets or sets the indicator - whether the target assembly is created as a library (Dll), - a console application (Exe) or as a Windows application (WinExe). - - - Corresponds to command line option "/target". - The default value is the same kind as that of the primary assembly. - - - - - Gets or sets the version number of the target assembly. - - - The parameter should look like 6.2.1.3. - Corresponds to command line option "/ver". - The default value is null. - - - - - Gets or sets the flag to indicate - whether to merge XML documentation files - into one for the target assembly. - - - Corresponds to command line option "/xmldocs". - The default value is false. - - - - - Gets the name of the executable file to run. - - - - - Installs assemblies. - - - Uses InstallUtil.exe to execute the - Install - method of - Installer - classes contained within specified assemblies. - - - Install multiple assemblies by specifying the file names: - - -]]> - - - Install an assembly using the assembly name. Also disable the log file by setting it to a single space: - - -]]> - - - You can easily chain an install to the result of a build: - - - - - -]]> - - - - - - Returns the fully qualified path to the executable file. - - - The fully qualified path to the executable file. - - - - - Returns a string value containing the command line arguments - to pass directly to the executable file. - - - A string value containing the command line arguments to pass - directly to the executable file. - - - - - The assemblies to process, identified by their assembly name. - - - - - The assemblies to process, identified by their filename. - - - - - The file to write installation progress to. - - Set to a single space to disable logging to a file. - - If not specified, the default is to log to [assemblyname].installLog - - - - - - If an exception occurs at any point during installation, the call - stack will be printed to the log. - - - - - Determines whether assemblies are installed or uninstalled. - - - - - Gets the name of the executable file to run. - - - The name of the executable file to run. - - - Uninstalls assemblies. - - Uses InstallUtil.exe to execute the - Uninstall - method of - Installer - classes contained within specified assemblies. - - Uninstall multiple assemblies by specifying the file names: - - ]]> - - Unnstall an assembly using the assembly name. Also disable the log file by setting it to a single space: - - ]]> - - - - - Determines whether assemblies are installed or uninstalled. - - - - - Performs the modulo operation on numbers. - - - The modulo operation finds the remainder of the division of one number by another. - When the second number (modulus) is a fractional value, the result can be a fractional value. - - Equivalent to the % operator in C# or the Mod operator in Visual Basic. - - - Numbers evenly divide: - - - - - -]]> - - Above example will display: - 12 modulo 4 = 0 - - Division on the numbers produces a remainder: - - - - - -]]> - - Above example will display: - 14 modulo 4 = 2 - - Modulus is a fractional value: - - - - - -]]> - - Above example will display: - 12 modulo 3.5 = 1.5 - - - - - Math task base class - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Strings array to decimal array. - - The numbers. - - - - - Gets or sets the numbers to work with. - - The numbers. - - - - Gets or sets the result. - - The result. - - - - Gets or sets the numeric format. - - The numeric format. - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Displays a message on the console and waits for user input. - - It is important to note that the message is not written to the MSBuild logger, - it is always written to the console, no matter which logger is configured. - This task requires user input from the console. Do not use this task for projects - that will be executed unattended. It is recommended that you always add a Condtion so that - this task is only enabled when a custom property is set through the command line. - This will ensure that the other users do not attempt to execute the task in unattended mode. - - Pause the build if the interactive property is set: - - - - ]]> - - Obtain user input during the build: - (Note: in most cases, it is recommended that users instead provide custom values to your build through the /property argument of msbuild.exe) - - - - - ]]> - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - The message to display in the console. - - - - - The text entered at the console. - - - - - Base class for Regex tasks - Handles public properties for Input, Expression, Options and Output - - - - - Regex expression - - - - - Input, list of items to perform the regex on - - - - - Regex options as strings corresponding to the RegexOptions enum: - Compiled - CultureInvariant - ECMAScript - ExplicitCapture - IgnoreCase - IgnorePatternWhitespace - Multiline - None - RightToLeft - Singleline - - - - - - Results of the Regex transformation. - - - - - Options converted to RegexOptions enum - - - - - Task to filter an Input list with a Regex expression. - Output list contains items from Input list that matched given expression - - Matches from TestGroup those names ending in a, b or c - - - - - - - - - - - - - - - - - ]]> - - - - - Performs the Match task - - if the task ran successfully; - otherwise . - - - - Task to replace portions of strings within the Input list - Output list contains all the elements of the Input list after - performing the Regex Replace. - - - 1st example replaces first occurance of "foo." with empty string - 2nd example replaces occurance of "foo." after character 6 with "oop." string - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - Performs the Replace task - - if the task ran successfully; - otherwise . - - - - String replacing matching expression strings in input list. - If left empty matches in the input list are removed (replaced with empty string) - - - - - Number of matches to allow on each input item. - -1 indicates to perform matches on all matches within input item - - - - - Position within the input item to start matching - - - - - Different ways to specify the assembly in a UsingTask element. - - - - - Assembly file name (Default): <UsingTask AssemblyFile="foo.dll" /> - - - - - Assembly location: <UsingTask AssemblyName="foo" /> - - - - - Assembly Name: <UsingTask AssemblyFile="bin\debug\foo.dll" /> - - - - - Assembly fully qualified name: <UsingTask AssemblyName="foo.dll,version ...." /> - - - - - A Task that generates a XSD schema of the tasks in an assembly. - - - Creates schema for MSBuild Community Task project - - ]]> - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the list of path to analyse. - - - - - Gets or sets the output path for the generated files. - - - - - Gets the list of path to the generated XSD schema. - - - - - Gets or sets a value indicating if the task list (using UsingTask) - has to be genereted. - - - - - Gets or sets a value indicating how the assembly is specified in the - UsingTask element. - - - - - - Gets or sets a value indicating wheter documentation should be ignored - even if available (Default is false). - - - - - Gets the path to the task list if it was generated. - - - - - Gets or sets a value indicating if the - MsBuild schema inclusing should be ignored - - - - - Gets or sets a list of included schemas - - - - - Task to get paths to projects and project names from VS2005 solution file - - - Returns project name and relative path from test solution - - - - - - - - - ]]> - - - - - Perform task - - true on success - - - - Output list contains TaskItems of project filenames contained within the given solution. - Metadata tag "ProjectName" contains name of project. - - - - - Name of Solution to get Projects from - - - - - MSBuild task to execute DDL and SQL statements. - - Requires the the SQL Server libraries and dynamically loads the - required Microsoft.SqlServer.ConnectionInfo assembly. - - - Server=localhost;Integrated Security=True - - - - - - ]]> - - - - - Executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - The connection string - - - - - Gets or sets the DDL/SQL files. - - The assemblies. - - - - Output the return count/values - - - - - Gets or sets the batch delimter string. - - Default is "GO" for T-SQL. - - - - The kind of Subversion node. The names match the text output - by "svn info". - - - - - Node is a file - - - - - Node is a directory - - - - - Unknown node type - - - - - The Subversion schedule type. - - - - - Normal schedule - - - - - Unknown schedule. - - - - - Run the "svn info" command and parse the output - - - This example will determine the Subversion repository root for - a working directory and print it out. - - - - - - - ]]> - - You can retrieve Subversion information for a or . - If you do not provide a value for or , the current directory is assumed. - - - - Initializes a new instance of the class. - - - - - Reset all instance variables to their default (unset) state. - - - - - Execute the task. - - true if execution is successful, false if not. - - - - Logs the events from text output. - - The single line. - The message importance. - - - - Return the repository root or null if not set by Subversion. - - - - - Return the repository UUID value from Subversion. - - - - - The Subversion node kind. - - - - - - The author who last changed this node. - - - - - The last changed revision number. - - - - - The date this node was last changed. - - - - - The Subversion schedule type. - - - - - - MSBuild task that replaces tokens in a template file and writes out a new file. - - - - - MSBuild Community Tasks - - - - - ]]> - - Tokens in the template file are formatted using ${var} syntax and names are not - case-sensitive, so ${Token} and ${TOKEN} are equivalent. - - - - Meta data tag used for token replacement - - - - - Default constructor. Creates a new TemplateFile task. - - - - - Executes the task. - - Success or failure of the task. - - - - The token replaced template file. - - - - - The full path to the output file name. If no filename is specified (the default) the - output file will be the Template filename with a .out extension. - - - - - The template file used. Tokens with values of ${Name} are replaced by name. - - - - - List of tokens to replace in the template. Token name is taken from the TaskItem.ItemSpec and the - replacement value comes from the ReplacementValue metadata of the item. - - - - - Gets the current date and time. - - - See - - DateTimeFormatInfo - for the syntax of the format string. - - Using the Time task to get the Month, Day, - Year, Hour, Minute, and Second: - - - - - - - - - ]]> - Set property "BuildDate" to the current date and time: - - - ]]> - - - - - When overridden in a derived class, executes the task. - - - True if the task successfully executed; otherwise, false. - - - - - Gets or sets the format string - for output parameter . - - - See - - DateTimeFormatInfo - for the syntax of the format string. - - - - - Gets the month component of the date represented by this instance. - - - - - Gets the day of the month represented by this instance. - - - - - Gets the year component of the date represented by this instance. - - - - - Gets the hour component of the date represented by this instance. - - - - - Gets the minute component of the date represented by this instance. - - - - - Gets the seconds component of the date represented by this instance. - - - - - Gets the milliseconds component of the date represented by this instance. - - - - - Gets the number of ticks that represent the date and time of this instance. - - - - - Gets or sets a value that indicates whether the time represented by this instance is based - on local time, Coordinated Universal Time (UTC), or neither. - - - Possible values are: - - Local (default), - Utc, - Unspecified - - - - - - - Gets the time of day for this instance. - - - - - Gets the day of the year represented by this instance. - - - - - Gets the day of the week represented by this instance. - - - - - Gets the value of this instance to its equivalent string representation. - If input parameter is provided, - the value is formatted according to it. - - - - - Gets the value of this instance to its equivalent short date string representation. - - - - - Gets the value of this instance to its equivalent long date string representation. - - - - - Gets the value of this instance to its equivalent short time string representation. - - - - - Gets the value of this instance to its equivalent long time string representation. - - - - - Gets the internal time value. - - - - - Represents a single XmlNode selected using an XML task. - - - - - Initializes a new instance of an XmlNodeTaskItem - - The selected XmlNode - The prefix to attach to the reserved metadata properties. - - - - Returns a string representation of the XmlNodeTaskItem. - - - - - - Returns the ItemSpec when the XmlNodeTaskItem is explicitly cast as a - - The XmlNodeTaskItem - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Reads a value or values from lines of XML - - - Use the Lines property (possibly populated from the the ReadLinesFromFile task) if you want to perform multiple - queries against some XML in memory. Use the XmlFileName property to query a large XML file. - - An XPath expression can return multiple nodes in the collection. - The number of nodes returned is availabe in the output TaskParameter. - - - When the XPath expression resolves to an element node, all of the - attributes of the element are added as metadata to the returned . - In addition, some reserved metadata properties are available on all element nodes. - They are all prefixed with the , - which is a single underscore (_) by default. - - - Reserved Property - - - _value - The value of the node (non-xml text between the opening and closing tags). - - - _innerXml - The markup representing the children of this node. - - - _outerXml - The markup representing this node and all its child nodes. - - - - - Read an attribute value by selecting it with an XPath expression: - - - - - - - - - - -]]> - - - Read attribute values (from an XML file) using item metadata on a selected element node: - - - - - - - -]]> - - - Read an element value (requires use of the reserved metadata property "_value"): - - - - - - - - - - -]]> - - - - - - When overridden in a derived class, executes the task. - - - True if the task successfully executed; otherwise, false. - - - - - The lines of a valid XML document - - - - - Gets or sets the name of an XML file to query - - The full path of the XML file. - - - - A collection of prefix=namespace definitions used to query the XML document - - - Defining multiple namespaces: - - -/>]]> - - - - - - The query used to identify the values in the XML document - - - - - The values selected by - - - - - The number of values returned in - - - - - The string that is prepended to all reserved metadata properties. - - The default value is a single underscore: '_' - All attributes of an element node are added as metadata to the returned ITaskItem, - so this property can be used to avoid clashes with the reserved properties. - For example, if you selected the following node: - ]]> - the _value attribute would clash with the value reserved property, when using - the default prefix. If you set the ReservedMetaDataPrefix to another value (two underscores '__') - there would be no clash. You would be able to select the attribute using %(item._value) - and the value of the node using %(item.__value). - - - - Provides methods used by all of the XML tasks - - - - - Concatenates the string value of a list of ITaskItems into a single string - - The items to concatenate - A single string containing the values from all of the items - - - - Uses the prefix=namespace definitions in to populate - - The to populate. - The prefix=namespace definitions. - - - - A task to merge and transform a set of xml files. - - -

- The xml files of parameter - are merged into one xml document, - wrapped with a root tag -

-

- If only one input file is provided, - merging and wrapping can be omitted - by setting to an empty string. -

-

- The root tag can be given any number of attributes - by providing a list of semicolon-delimited name/value pairs - to parameter . - For example: RootAttributes="foo=bar;date=$(buildDate)" -

-

- Parameter defaults to - one attribute with a name specified by , - and a local time stamp as value. - To suppress the default value, an empty parameter - RootAttributes="" - must be specified explicitely. -

-

- The xsl transformation file - specified by parameter - is applied on the input. -

-

- The - can be given any number of metadata, - which will be handed to the xsl transformation - as parameters. -

-

- The output is written to the file - specified by parameter . -

-
- This example for generating a report - from a set of NUnit xml results: - - - - $(project) - $(configuration) - $(MSBuildProjectFullPath) - $(MSBuildBinPath) - $(MSBuildCommunityTasksPath)\$(nunitReportXsl) - - - - - -]]> - - - This examples shows all available task attributes: - - - - - -]]> - - -
- - - The name of the default attribute - of the . - The value is "created", - and the attribute will contain a local time stamp. - - - - - When overridden in a derived class, executes the task. - - - Returns true if the task successfully executed; otherwise, false. - - - - - Gets or sets the xml input files. - - - - - Gets or sets the xml tag name - of the root tag wrapped - around the merged xml input files. - - - - - Gets or sets the list of - semicolon-delimited name/value pairs - of the . - For example: RootAttributes="foo=bar;date=$(buildDate)" - - - - - Gets or sets the path of the - xsl transformation file to apply. - - - The property can be given any number of metadata, - which will be handed to the xsl transformation - as parameters. - - - - - Gets or sets the path of the output file. - - - - - Replace text in file(s) using a Regular Expression. - - Search for a version number and update the revision. - - ]]> - - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the files to update. - - The files. - - - - Gets or sets the regex. - - The regex. - - - - Gets or sets a value specifies case-insensitive matching. . - - true if [ignore case]; otherwise, false. - - - - Gets or sets a value changing the meaning of ^ and $ so they match at the beginning and end, - respectively, of any line, and not just the beginning and end of the entire string. - - true if multiline; otherwise, false. - - - - Gets or sets a value changing the meaning of the dot (.) so it matches - every character (instead of every character except \n). - - true if singleline; otherwise, false. - - - - Gets or sets the maximum number of times the replacement can occur. - - The replacement count. - - - - Gets or sets the replacement text. - - The replacement text. - - - - The character encoding used to read and write the file. - - Any value returned by is valid input. - The default is utf-8 - - - - Uses FxCop to analyse managed code assemblies and reports on - their design best-practice compliance. - - - Shows how to analyse an assembly and use an XSLT stylesheet - to present the report as an HTML file. If the static anlysis fails, - the build does not stop - this is controlled with the FailOnError - parameter. - - ]]> - - If you include the MSBuild.Community.Tasks.Targets file - in you build project, the ItemGroup @(FxCopRuleAssemblies) is defined - with the standard FxCop Rules Assemblies. - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - Returns the fully qualified path to the executable file. - - - The fully qualified path to the executable file. - - - - - Returns a string value containing the command line arguments - to pass directly to the executable file. - - - A string value containing the command line arguments to pass - directly to the executable file. - - - - - Indicates whether all task paratmeters are valid. - - true if all task parameters are valid; otherwise, false - - - - Returns the directory in which to run the executable file. - - - The directory in which to run the executable file, - or a null reference (Nothing in Visual Basic) if the executable file - should be run in the current directory. - - - - - Applies the XSL transformation specified in /outXsl to the - analysis report before saving the file. - - - - - Directs analysis output to the console or to the - Output window in Visual Studio .NET. By default, - the XSL file FxCopConsoleOutput.xsl is applied to the - output before it is displayed. - - - - - Specifies additional directories to search for assembly dependencies. - FxCopCmd always searches the target assembly directory and the current - working directory. - - - - - Specifies the target assembly to analyze. - - - - - Specifies the XSL or XSLT file that contains a transformation to - be applied to the analysis output before it is displayed in the console. - - - - - Specifies the name of an analysis report or project file to import. - Any messages in the imported file that are marked as excluded are not - included in the analysis results. - - - - - Specifies the filename(s) of FxCop rule assemblies - - - - - The list of rules to run - - Rule names should be provided using the format Library#RuleNumber. For example Microsoft.Design#CA1012 - Place a single hyphen (-) in front of the rule name to exclude it. For example -Microsoft.Performance#CA1805 - - - - - Specifies the file name for the analysis report. - - - - - Specifies the XSL or XSLT file that is referenced by the - xml-stylesheet processing instruction in the analysis report. - - - - - Specifies the location of the version of Mscorlib.dll - that was used when building the target assemblies if this - version is not installed on the computer running FxCopCmd. - - - - - Specifies the filename of FxCop project file. - - - - - Includes a summary report with the informational - messages returned by FxCopCmd. - - - - - Comma-separated list of type names to analyze. This option disables - analysis of assemblies, namespaces, and resources; only the specified - types and their members are included in the analysis. - Use the wildcard character '*' at the end of the name to select multiple types. - - - - - Saves the results of the analysis in the project file. - - - - - Gets or sets the working directory. - - The working directory. - - The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory. - - - - - Gets or sets a value indicating whether the output is verbose. - - true if verbose; otherwise, false. - - - - Gets or sets a value indicating whether the build should - fail if static code analysis reports errors. Defaults to - true. - - true if verbose; otherwise, false. - - - - Gets the name of the executable file to run. - - - The name of the executable file to run. - - - - Defines the actions that can be performed on a service. - - - - - Starts a service. - - - - - Stops a service. - - - - - Restarts a service. - - - - - Pauses a running service. - - - - - Continues a paused service. - - - - - Task that can control a Windows service. - - - Restart Web Server - - ]]> - - - - - Task that can determine the status of a specified service - on a target server. - - - Check status of SQL Server - - - - - ]]> - - - - - The unknown - returned when the service does not exist. - The value is "Unknown". - - - - - Initializes a new instance of the class. - - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - Gets the service controller. - - - - - - Gets or sets the name of the service. - - The name of the service. - - - - Gets or sets the name of the machine. - - The name of the machine. - - - - Gets or sets the status. - - The status of the service. - - - - Gets a value indicating whether the service can be paused and resumed. - - - true if this instance can pause and continue; otherwise, false. - - - - - Gets a value indicating whether the service should be notified when the system is shutting down. - - - true if this instance can shutdown; otherwise, false. - - - - - Gets a value indicating whether the service can be stopped after it has started. - - true if this instance can stop; otherwise, false. - - - - Gets a friendly name for the service. - - The name of the display. - - - - Gets a value indicating whether the service exists. - - true if the service exists; otherwise, false. - - - - Initializes a new instance of the class. - - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - Gets or sets the to perform on the service. - - The action to perform on the service. - - - - - Gets or sets the timeout for the command. The default is - one minute. - - The timeout for the command. - - - - Task that can strip the source control information from a - Visual Studio Solution and subprojects. - - This task is useful if you keep an archive of the - source tree at each build milestone, because it's irritating to have - to remove source control binding manually once you've copied a - version of the code from your archive. - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - Uploads a file using File Transfer Protocol (FTP). - - Upload a file. - - ]]> - - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the local file to upload. - - The local file. - - - - Gets or sets the remote URI to upload. - - The remote URI. - - - - Gets or sets the username. - - The username. - - - - Gets or sets the password. - - The password. - - - - Gets or sets the behavior of a client application's data transfer process. - - true if [use passive]; otherwise, false. - - - - Creates a new application pool on a local or remote machine with IIS installed. The default is - to create the new application pool on the local machine. If connecting to a remote machine, you can - specify the and for the task - to run under. - - Create a new application pool on the local machine. - - ]]> - - - - - When overridden in a derived class, executes the task. - - - True if the task successfully executed; otherwise, false. - - - - - Gets or sets the name of the application pool. - - The name of the application pool. - - - - The AppPoolAutoStart property indicates to the World Wide Web Publishing Service (WWW service) - to automatically start an application pool when the application pool is created or when IIS - is started, if the value of this property is set to true. - - Value indicating if AppPoolAutoStart is enabled or disabled. - - - - The AppPoolIdentityType property allows application pools to run as a specific user account: - - 0 - The application pool runs as NT AUTHORITY\SYSTEM. - 1 - The application pool runs as NT AUTHORITY\LOCAL SERVICE. - 2 - The application pool runs as NT AUTHORITY\NETWORK SERVICE. - 3 - The application pool runs as a specific user account, defined by the property. - - Value indicating the application pool identity type. - - - - The AppPoolQueueLength property indicates to the Universal Listener how many requests - to queue up for an application pool before rejecting future requests. When the limit - for this property is exceeded, IIS rejects the additional requests with a 503 error. - - Value indicating the application pool queue length. - - - - The AutoShutdownAppPoolExe property specifies an executable to run when the World Wide Web - Publishing Service (WWW service) shuts down an application pool for rapid fail protection. You - can use the property to send parameters to the executable. - - Value indicating the application pool auto shutdown executable. - - - - The AutoShutdownAppPoolParams property specifies any command-line parameters for the executable that - is specified in the AutoShutdownAppPoolExe property. You can use these two properties in the following - way to send e-mail, for example, when the World Wide Web Publishing Service (WWW service) shuts down - an application pool for rapid fail protection: - - AutoShutdownAppPoolExe = "C:\LogAndSendMail.bat" - AutoShutdownAppPoolParams = "-AppPoolName %1%" - - where %1% represents the application pool name. - - Value indicating the parameters for the application pool auto shutdown executable. - - - - The CPUAction property configures the action(s) that IIS takes when Microsoft Windows NT ® job objects - run. Only one Windows NT job object exists per application pool, therefore the CPUAction property - is configured on a per application pool basis. - - Possible values: - 0 - No action is taken except that a warning is written to the event log when the CPU limit is exceeded. - 1 - Application pool worker processes that exceed their CPU limit will be forced to shut down. - - Value indicating the CPU action. - - - - The CPULimit property configures the maximum percentage of CPU resources that worker processes - in an application pool are allowed to consume over a period of time, as indicated by the - property. Set this property by specifying a percentage of CPU - usage, multiplied by 1000. For example, if you want the CPU usage limit to be 50%, set CPULimit to 50,000. - - Value indicating the CPU limit. - - - - The CPUResetInterval property specifies the reset period (in minutes) for CPU monitoring and - throttling limits on the application pool. When the number of minutes elapsed since the last - process accounting reset equals the number specified by this property, IIS will reset the CPU - timers for both the logging and limit intervals. Setting the value of this property to 0 - disables CPU monitoring. - - Value indicating the CPU reset interval. - - - - The DisallowOverlappingRotation property specifies whether or not the World Wide Web Publishing - Service (WWW Service) should start up another worker process to replace the existing worker - process while it is shutting down. - - Value indicating the DisallowOverlappingRotation. - - - - The DisallowRotationOnConfigChange property specifies whether or not the World Wide Web Publishing - Service (WWW Service) should rotate worker processes in an application pool when the configuration - has changed. This means that the worker processes will not pick up application pool changes to - values passed to the worker process, such as and . - - Value indicating the DisallowRotationOnConfigChange. - - - - The IdleTimeout property specifies how long (in minutes) a worker process should run idle if no new - requests are received and the worker process is not processing requests. After the allotted time - passes, the worker process should request to be shut down by the World Wide Web Publishing Service (WWW Service). - - Value indicating the idle timeout. - - - - The LoadBalancerCapabilities property specifies behavior when a service is unavailable. A setting of 1 - terminates the connection. A setting of 2 sends error code 503. - - Value indicating the load balancer capabilities. - - - - The LogEventOnRecycle property specifies that IIS should log an event when an application pool is - recycled. Application pools recycle for a variety of reasons. In order for IIS to log the event, the - LogEventOnRecycle property must have a bit set corresponding to the reason for the recycle. - - Value indicating which recycle events to log. - - - - The LogonMethod property contains an integer that specifies the logon method for cleartext - logons. Valid settings are: - - 0 for interactive logon. - 1 for batch logon. - 2 for network logon. - 3 for cleartext logon. - - Value indicating the logon method. - - - - The MaxProcesses property determines the maximum number of worker processes an application pool - allows to service requests for an application pool. This property cannot be set to 0 because there - are no unmanaged pools. - - Value indicating the maximum number of worker processes allowed by the application pool. - - - - The OrphanActionExe property specifies an executable to run when the World Wide Web Publishing - Service (WWW service) orphans a worker process. You can use the property - to send parameters to the executable. - - The value for the orphan action executable. - - - - The OrphanActionParams property specifies command-line parameters for the executable - specified by the property. - - Value indicating the orphan action parameters. - - - - The OrphanWorkerProcess property, when set to true, notifies the World Wide Web Publishing - Service (WWW Service) not to terminate a worker process that fails to respond to pings, but - to instead orphan the worker process in the application pool if the worker process suffers - fatal errors. - - Value indicating the orphan worker process. - - - - The PeriodicRestartMemory property specifies the amount of virtual memory (in KB) that a - worker process can use before the worker process recycles. The maximum value supported - for this property is 4,294,967 KB. - - Value indicating the amount of memory. - - - - The PeriodicRestartPrivateMemory property specifies the amount of private memory (in KB) that a - worker process can use before the worker process recycles. The maximum value supported - for this property is 4,294,967 KB. - - Value indicating the amount of memory. - - - - The PeriodicRestartRequests property indicates the number of requests the OOP application - should process, after which it is recycled. - - Value indicating the number of requests. - - - - The PeriodicRestartSchedule property specifies the time (in 24 hour format) that the application - will be rotated. Each time is in local time and is specified in the following format: - - PeriodicRestartSchedule="hh:mm,hh:mm,hh:mm" - - Value indicating the restart schedule. - - - - The PeriodicRestartTime property specifies the period of time, in minutes, after which IIS - rotates an isolated OOP application. Setting the value of this property to 0 disables the - property. The maximum supported value for this property is 71,582. - - Value indicating the restart time period. - - - - The PingingEnabled property specifies whether the World Wide Web Publishing Service - (WWW Service) should periodically monitor the health of a worker process. Setting the - value of this property to true indicates to the WWW service to monitor the worker - processes to ensure that the they are running and healthy. - - Value indicating if pinging is enabled or disabled. - - - - The PingInterval property specifies the period of time (in seconds) between health-monitoring - pings that the World Wide Web Publishing Service (WWW Service) sends to a worker process. - - Value indicating the ping interval. - - - - The PingResponseTime property specifies the amount of time (in seconds) that a worker process - is given to respond to a health monitoring ping. After the time limit is exceeded, the World - Wide Web Publishing Service (WWW Service) terminates the worker process. - - Value indicating the ping response time. - - - - Setting the RapidFailProtection property to true instructs the World Wide Web Publishing - Service (WWW service) to put all applications in an application pool out of service if the - number of worker process crashes has reached the maximum specified by the - property, within the number of minutes specified - by the property. - - Value indicating if rapid fail protection is enabled or disabled. - - - - The RapidFailProtectionInterval property specifies the number of minutes before the failure - count for a process is reset. See . - - Value indicating the rapid fail protection interval. - - - - The RapidFailProtectionMaxCrashes property specifies the maximum number of failures - allowed within the number of minutes specified by the - property. See . - - Value indicating the maximum number of crashes. - - - - The ShutdownTimeLimit property specifies the amount of time (in seconds) after a recycle - threshold has been reached that IIS waits for all old requests to finish running in a worker - process before terminating the worker process. - - Value indicating the shutdown time limit. - - - - Setting the SMPAffinitized property to true indicates that a particular worker process - assigned to an application pool should be assigned to a given CPU. This property is used - in conjunction with the property to configure a - particular processor a worker process will be assigned to. - - Value indicating if SMPAffinitized is enabled or disabled. - - - - The SMPProcessorAffinityMask property configures the hexadecimal processor mask. The hexadecimal - processor mask indicates to which CPU the worker processes in an application pool should be - bound. Before this property takes affect, the property must be set - to true for the application pool. These properties cannot be set through IIS Manager. - - Do not set this property to zero. Doing so causes no SMP affinity to be configured, creating an - error condition. The default DWORD value is 4294967295 (or -1), which is represented in hexadecimal - as 0xFFFFFFFF. A value of 0xFFFFFFFF in SMPProcessorAffinityMask indicates that all processors are enabled. - - Value indicating the SMP processor affinity bit mask. - - - - The value of the StartupTimeLimit property specifies the amount of time (in seconds) that the World Wide - Web Publishing Service (WWW Service) should wait for a worker process to finish starting up and - reporting to the WWW Service. - - Value indicating the startup time limit. - - - - The WAMUserName property specifies the account user name that IIS uses by default as the COM+ - application identity for newly created IIS out-of-process applications. The values of this - property and its companion property, , are set when IIS is installed, and - match the user name and password values in the Microsoft Windows user account, which is established - at the same time. Changing the value of this property is not recommended. If you do, change - it to a valid Windows user account, and change WAMUserPass to the corresponding password - for the new account. - - Important: - Changes to WAMUserName and WAMUserPass may disrupt the operation of existing IIS out-of-process - applications. You can synchronize application identities using Component Services to edit the - user name and password values, found on the Identity tab of the property sheet for each package. - - In-process applications are not affected by these property values. - - Value indicating the username. - - - - The WAMUserPass property specifies the password for the account that IIS uses by default as the COM+ - application identity for newly created IIS out-of-process applications. The values of this property - and its companion property, , are set when IIS is installed, and match the - password and user name values in the Microsoft Windows user account (IWAM_ MachineName, where MachineName - is the name of the machine on which IIS is installed) established at the same time. - - Important: - Changing the value of this property is not recommended. If you do, you must change the Windows account - password to the identical value. You must also synchronize existing IIS out-of-process application - identities, using Component Services to edit the user name and password values, which are found on the - Identity tab of the property sheet for each package. - - In-process applications are not affected by these property values. - - Value indicating the password. - - - - Creates a new web directory on a local or remote machine with IIS installed. The default is - to create the new web directory on the local machine. The physical path is required to already exist - on the target machine. If connecting to a remote machine, you can specify the - and for the task to run under. - - Create a new web directory on the local machine. - - ]]> - - - - - When overridden in a derived class, executes the task. - - - True if the task successfully executed; otherwise, false. - - - - - Gets or sets the name of the virtual directory. - - The name of the virtual directory. - - - - Gets or sets the virtual directory physical path. The physical directory must - exist before this task executes. - - The virtual directory physical path. - - - - Gets or sets a value that indicates if the file - or the contents of the folder may be executed, regardless of file type. - - A value indicating if AccessExecute is enabled or disabled. - - - - A value of true indicates that remote requests to execute applications - are denied; only requests from the same computer as the IIS server succeed - if the AccessExecute property is set to true. You cannot set - AccessNoRemoteExecute to false to enable remote requests, and set - to false to disable local requests. - - Value indicating if AccessNoRemoteExecute is enabled or disabled. - - - - A value of true indicates that remote requests to view files are denied; only - requests from the same computer as the IIS server succeed if the - property is set to true. You cannot set to false to enable - remote requests, and set to false to disable local requests. - - Value indicating if AccessNoRemoteRead is enabled or disabled. - - - - A value of true indicates that remote requests to view dynamic content are denied; only - requests from the same computer as the IIS server succeed if the property - is set to true. You cannot set AccessNoRemoteScript to false to enable remote requests, - and set to false to disable local requests. - - Value indicating if AccessNoRemoteScript is enabled or disabled. - - - - A value of true indicates that remote requests to create or change files are denied; only - requests from the same computer as the IIS server succeed if the property - is set to true. You cannot set AccessNoRemoteWrite to false to enable remote requests, - and set to false to disable local requests. - - Value indicating if AccessNoRemoteWrite is enabled or disabled. - - - - A value of true indicates that the file or the contents of the folder may be read - through Microsoft Internet Explorer. - - Value indicating if AccessRead is enabled or disabled. - - - - A value of true indicates that users are allowed to access source code if either - Read or Write permissions are set. Source code includes scripts in Microsoft ® Active - Server Pages (ASP) applications. - - Value indicating if AccessSource is enabled or disabled. - - - - A value of true indicates that the file or the contents of the folder may be executed - if they are script files or static content. A value of false only allows static files, - such as HTML files, to be served. - - Value indicating if AccessScript is enabled or disabled. - - - - A value of true indicates that file access requires SSL file permission processing, with - or without a client certificate. - - Value indicating if AccessSsl is enabled or disabled. - - - - A value of true indicates that file access requires SSL file permission processing - with a minimum key size of 128 bits, with or without a client certificate. - - Value indicating if AccessSsl128 is enabled or disabled. - - - - A value of true indicates that SSL file permission processing maps a client certificate - to a Microsoft Windows ® operating system user-account. The property - must also be set to true for the mapping to occur. - - Value indicating if AccessSslMapCert is enabled or disabled. - - - - A value of true indicates that SSL file access processing requests a certificate from - the client. A value of false indicates that access continues if the client does not have - a certificate. Some versions of Internet Explorer will close the connection if the server - requests a certificate and a certificate is not available (even if - is also set to true). - - Value indicating if AccessSslNegotiateCert is enabled or disabled. - - - - A value of true indicates that SSL file access processing requests a certificate from the - client. If the client provides no certificate, the connection is closed. - must also be set to true when using AccessSSLRequireCert. - - Value indicating if AccessSslRequireCert is enabled or disabled. - - - - A value of true indicates that users are allowed to upload files and their associated - properties to the enabled directory on your server or to change content in a Write-enabled - file. Write can be implemented only with a browser that supports the PUT feature of - the HTTP 1.1 protocol standard. - - Value indicating if AccessWrite is enabled or disabled. - - - - The AnonymousPasswordSync property indicates whether IIS should handle the user password - for anonymous users attempting to access resources. - - Value indicating if AnonymousPasswordSync is enabled or disabled. - - - - The AppAllowClientDebug property specifies whether ASP client-side debugging - is enabled. This property is independent of , which - applies to server-side debugging. - - Value indicating if AppAllowClientDebug is enabled or disabled. - - - - The AppAllowDebugging property specifies whether ASP debugging is enabled on - the server. This property is independent of the property, - which applies to client-side debugging. - - Value indicating if AppAllowDebugging is enabled or disabled. - - - - The AspAllowSessionState property enables session state persistence for the ASP application. - - Value indicating if the AspAllowSessionState is enabled or disabled. - - - - The AspBufferingOn property specifies whether output from an ASP application will be buffered. - - Value indicating if the AspBufferingOn is enabled or disabled. - - - - The AspEnableApplicationRestart determines whether an ASP application can be - automatically restarted. When changes are made to Global.asa or metabase properties - that affect an application, the application will not restart unless the - AspEnableApplicationRestart property is set to true. - - Value indicating if AspEnableApplicationRestart is enabled or disabled. - - - - The AspEnableAspHtmlFallback property controls the behavior of ASP when a - new request is to be rejected due to a full request queue. - - Value indicating if AspEnableAspHtmlFallback is enabled or disabled. - - - - The AspEnableChunkedEncoding property specifies whether HTTP 1.1 chunked - transfer encoding is enabled for the World Wide Web Publishing Service (WWW service). - - Value indicating if AspEnableChunkedEncoding is enabled or disabled. - - - - The AspErrorsToNTLog property specifies which ASP errors are written to the - Windows event log. ASP errors are written to the client browser and to the IIS - log files by default. - - Value indicating if AspErrorsToNTLog is enabled or disabled. - - - - The AspEnableParentPaths property specifies whether an ASP page allows paths - relative to the current directory (using the ..\ notation) or above the current directory. - - Value indicating if AspEnableParentPaths is enabled or disabled. - - - - The AspEnableTypelibCache property specifies whether type libraries are cached - on the server. The World Wide Web Publishing Service (WWW service) setting for - this property is applicable to all in-process and pooled out-of-process application - nodes, at all levels. Metabase settings at the Web server level or lower are ignored - for in-process and pooled out-of-process applications. However, settings at the Web - server level or lower are used if that node is an isolated out-of-process application. - - Value indicating if AspEnableTypelibCache is enabled or disabled. - - - - The AspExceptionCatchEnable property specifies whether ASP pages trap exceptions - thrown by components. - - Value indicating if AspExceptionCatchEnable is enabled or disabled. - - - - The AspLogErrorRequests property controls whether the Web server writes ASP errors - to the application section of the Windows event log. ASP errors are written to the - client browser and to the IIS log files by default. - - Value indicating if AspLogErrorRequests is enabled or disabled. - - - - The AspScriptErrorSentToBrowser property specifies whether the Web server writes - debugging specifics (file name, error, line number, description) to the client - browser, in addition to logging them to the Windows Event Log. The - property provides the error message to be sent if this property is set to false. - - Value indicating if AspScriptErrorSentToBrowser is enabled or disabled. - - - - The AspTrackThreadingModel property specifies whether IIS checks the threading model - of any components (COM objects) that your application creates. The preferred setting - of this metabase property is false. - - Value indicating if AspTrackThreadingModel is enabled or disabled. - - - - Specifies Anonymous authentication as one of the possible Windows authentication - schemes returned to clients as being available. - - Value indicating if AuthAnonymous is enabled or disabled. - - - - Specifies Basic authentication as one of the possible Windows authentication - schemes returned to clients as being available. - - Value indicating if AuthBasic is enabled or disabled. - - - - Specifies Integrated Windows authentication (also known as Challenge/Response or - NTLM authentication) as one of the possible Windows authentication schemes - returned to clients as being available. - - Value indicating if AuthNtlm is enabled or disabled. - - - - Setting this flag to true specifies that authentication persists only for a single - request on a connection. IIS resets the authentication at the end of each request, and - forces re-authentication on the next request of the session. - - Value indicating if AuthPersistSingleRequest is enabled or disabled. - - - - Setting this flag to true specifies authentication will persist only across single - requests on a connection if the connection is by proxy. IIS will reset the authentication - at the end of the request if the current authenticated request is by proxy and it is - not the special case where IIS is running MSPROXY. - - Value indicating if AuthPersistSingleRequestIfProxy is enabled or disabled. - - - - Setting this flag to true specifies that authentication is valid for a single request if - by proxy. IIS will reset the authentication at the end of the request and force - re-authentication on the next request if the current authenticated request is by - proxy of any type. - - Value indicating if AuthPersistSingleRequestAlwaysIfProxy is enabled or disabled. - - - - The CacheControlNoCache property specifies the HTTP 1.1 directive to prevent caching of content. - - Value indicating if CacheControlNoCache is enabled or disabled. - - - - The CacheISAPI property indicates whether ISAPI extensions are cached in memory after first use. - - Value indicating if CacheIsapi is enabled or disabled. - - - - The ContentIndexed property specifies whether the installed content indexer should - index content under this directory tree. - - Value indicating if ContentIndexed is enabled or disabled. - - - - This property specifies whether process accounting and throttling should be performed - for ISAPI extensions and ASP applications. To perform process accounting on CGI - applications, use the property . - - Value indicating if CpuAppEnabled is enabled or disabled. - - - - This property indicates whether IIS should perform process accounting for CGI - applications. To effectively throttle CGI applications, use the CgiTimeout - property. To use process accounting for ISAPI and ASP applications, use . - - Value indicating if CpuCgiEnabled is enabled or disabled. - - - - The CreateCGIWithNewConsole property indicates whether a CGI application runs in its own console. - - Value indicating if CreateCgiWithNewConsole is enabled or disabled. - - - - The CreateProcessAsUser property specifies whether a CGI process is created in the system context or in the context of the requesting user. - - Value indicating if CreateProcessAsUser is enabled or disabled. - - - - When set to true, date information is displayed when browsing directories. - - Value indicating if DirBrowseShowDate is enabled or disabled. - - - - When set to true, file name extensions are displayed when browsing directories. - - Value indicating if DirBrowseShowExtension is enabled or disabled. - - - - When set to true, date information is displayed in extended format when displaying directories. - - Value indicating if DirBrowseShowLongDate is enabled or disabled. - - - - When set to true, file size information is displayed when browsing directories. - - Value indicating if DirBrowseShowSize is enabled or disabled. - - - - When set to true, file time information is displayed when displaying directories. - - Value indicating if DirBrowseShowTime is enabled or disabled. - - - - The DontLog property specifies whether client requests are written to the IIS log files. - - Value indicating if DontLog is enabled or disabled. - - - - When set to true, the default document (specified by the property) for - a directory is loaded when the directory is browsed. - - Value indicating if EnableDefaultDoc is enabled or disabled. - - - - When set to true, directory browsing is enabled. - - Value indicating if EnableDirBrowsing is enabled or disabled. - - - - The EnableDocFooter property enables or disables custom footers specified by - the DefaultDocFooter property. - - Value indicating if EnableDocFooter is enabled or disabled. - - - - The EnableReverseDns property enables or disables reverse Domain Name Server (DNS) lookups - for the World Wide Web Publishing Service (WWW service). Reverse lookups involve looking - up the domain name when the IP address is known. Reverse DNS lookups can use significant - resources and time. - - Value indicating if EnableReverseDns is enabled or disabled. - - - - The SSIExecDisable property specifies whether server-side include (SSI) #exec directives - are disabled under this path. - - Value indicating if SsiExecDisable is enabled or disabled. - - - - The UNCAuthenticationPassthrough property enables user authentication passthrough - for Universal Naming Convention (UNC) virtual root access (for authentication schemes - that support delegation). - - Value indicating if UncAuthenticationPassthrough is enabled or disabled. - - - - The AspScriptErrorMessage property specifies the error message to send to the browser - if specific debugging errors are not sent to the client (if - is set to false). - - Value indicating if AspScriptErrorMessage is enabled or disabled. - - - - The DefaultDoc contains one or more file names of default documents that will be returned - to the client if no file name is included in the client's request. The default document - will be returned if the flag of the DirBrowseFlags property - is set to true for the directory. This property can contain a list of default document - file names separated by a comma and a space, for example Default.htm, Default.asp. - - Listing of the default documents for the web application. - - - - Deletes an existing application pool on a local or remote machine with IIS installed. The default is - to delete an existing application pool on the local machine. If connecting to a remote machine, you can - specify the and for the task - to run under. - - Delete an existing application pool on the local machine. - - ]]> - - - - - When overridden in a derived class, executes the task. - - - True if the task successfully executed; otherwise, false. - - - - - Gets or sets the name of the application pool. - - The name of the application pool. - - - - Deletes a web directory on a local or remote machine with IIS installed. The default is - to delete the web directory on the local machine. If connecting to a remote machine, you - can specify the and for the - task to run under. - - Deletes a web directory on the local machine. - - ]]> - - - - - When overridden in a derived class, executes the task. - - - True if the task successfully executed; otherwise, false. - - - - - Gets or sets the name of the virtual directory. - - The name of the virtual directory. - - - - Actions the can do. - - - - Start the applicaiton pool - - - Stop the applicaiton pool - - - Restart the applicaiton pool - - - Recycle the applicaiton pool - - - - Allows control for an application pool on a local or remote machine with IIS installed. The default is - to control the application pool on the local machine. If connecting to a remote machine, you can - specify the and for the task - to run under. - - Restart an application pool on the local machine. - - ]]> - - - - - When overridden in a derived class, executes the task. - - - True if the task successfully executed; otherwise, false. - - - - - Gets or sets the name of the app pool. - - The name of the app pool. - - - - Gets or sets the application pool action. - - The application pool action. - - - - - Sends an email message - - Example of sending an email. - - - - ]]> - - - - - Initializes a new instance of the class. - - - - Sends an email message - Returns true if successful - - - - List of files to attach to message - - - - - List of addresss that contains the blind carbon copy (BCC) recipients for this e-mail message - - - - - List of addresss that contains the carbon copy (CC) recipients for this e-mail message - - - - - The email message body - - - - - The from address for this e-mail message - - - This property is required. - - - - - A value indicating whether the mail message body is in Html - - - - - The priority of this e-mail message - - - Possible values are High, Normal, and Low - - - - - The subject line for this e-mail message - - - This property is required. - - - - - The name or IP address of the host used for SMTP transactions - - - This property is required. - - - - - List of addresss that contains the recipients of this e-mail message - - - This property is required. - - - - - Gets or sets the username. - - The username. - - - - Gets or sets the password. - - The password. - - - - Add numbers - - Adding numbers: - - - - - ]]> - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Divide numbers - - - - - - - -]]> - - Above example will display: - Divide 1/2= 0.5 - - Truncate the result to always return an integer: - - - - - -]]> - - Above example will display: - Divide 7/3= 2 - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - When , uses integer division to truncate the result. Default is - - - Any remainder in the result is dropped, and the closest integer to zero is returned. - - Refer to the documentation for the \ Operator - for more information about integer division. - - - - - - Multiple numbers - - - - - - - ]]> - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Subtract numbers - - - - - - - ]]> - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Moves files on the filesystem to a new location. - - - Move a file to another folder - - ]]> - Rename a file - - ]]> - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets the items that were successfully moved. - - The moved files. - - - - Gets or sets the list of files to moved the source files to. - - - This list is expected to be a one-to-one mapping with the - list specified in the SourceFiles parameter. That is, the - first file specified in SourceFiles will be moved to the - first location specified in DestinationFiles, and so forth. - - The destination files. - - - - Gets or sets the directory to which you want to move the files. - - The destination folder. - - - - Gets or sets the source files to move. - - The source files to move. - - - - Runs the NDoc application. - - Generated html help file. - - ]]> - - - - - Initializes a new instance of the class. - - - - - Returns a string value containing the command line arguments to pass directly to the executable file. - - - A string value containing the command line arguments to pass directly to the executable file. - - - - - Returns the fully qualified path to the executable file. - - - The fully qualified path to the executable file. - - - - - Logs the starting point of the run to all registered loggers. - - A descriptive message to provide loggers, usually the command line and switches. - - - - Returns the directory in which to run the executable file. - - - The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory. - - - - - Gets or sets the documenter. - - The documenter. - Available documenters are VS.NET_2003, JavaDoc, LaTeX, LinearHtml, MSDN, XML. - - - - Gets or sets the project file path. - - The project file path. - - - - Gets or sets a value indicating whether the output is verbose. - - true if verbose; otherwise, false. - - - - Gets or sets the working directory. - - The working directory. - - The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory. - - - - - Gets the name of the executable file to run. - - - The name of the executable file to run. - - - - Gets the with which to log errors. - - - The with which to log errors. - - - - Run NUnit on a group of assemblies. - - Run NUnit tests. - - - - - - - ]]> - - - - - The default relative path of the NUnit installation. - The value is @"NUnit-Net-2.0 2.2.7\bin". - - - - - Initializes a new instance of the class. - - - - - Returns a string value containing the command line arguments to pass directly to the executable file. - - - A string value containing the command line arguments to pass directly to the executable file. - - - - - Returns the fully qualified path to the executable file. - - - The fully qualified path to the executable file. - - - - - Logs the starting point of the run to all registered loggers. - - A descriptive message to provide loggers, usually the command line and switches. - - - - Returns the directory in which to run the executable file. - - - The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory. - - - - - Gets or sets the assemblies. - - The assemblies. - - - - Gets or sets the categories to include. - - Multiple values must be separated by a comma "," - - - - Gets or sets the categories to exclude. - - Multiple values must be separated by a comma "," - - - - Gets or sets the fixture. - - The fixture. - - - - Gets or sets the XSLT transform file. - - The XSLT transform file. - - - - Gets or sets the output XML file. - - The output XML file. - - - - The file to receive test error details. - - - - - Gets or sets the working directory. - - The working directory. - - The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory. - - - - - Determines whether assemblies are copied to a shadow folder during testing. - - Shadow copying is enabled by default. If you want to test the assemblies "in place", - you must set this property to True. - - - - The project configuration to run. - - Only applies when a project file is used. The default is the first configuration, usually Debug. - - - - Allows tests to be run in a new thread, allowing you to take advantage of ApartmentState and ThreadPriority settings in the config file. - - - - - Gets the name of the executable file to run. - - - The name of the executable file to run. - - - - Gets the with which to log errors. - - - The with which to log errors. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Attrib directory '{0}'. {1}. - - - - - Looks up a localized string similar to Attrib file '{0}'. {1}. - - - - - Looks up a localized string similar to File Not Found: {0}. - - - - - Looks up a localized string similar to Local File Not Found: {0}. - - - - - Looks up a localized string similar to {0}% Complete ({1}). - - - - - Looks up a localized string similar to Transfered {0} ({1}) in {2}. - - - - - Looks up a localized string similar to Upload File Complete, {0}. - - - - - Looks up a localized string similar to Uploading "{0}" - to "{1}" - . - - - - - Looks up a localized string similar to The URI "{0}" scheme is not valid.. - - - - - Looks up a localized string similar to Compressed by {0}, from {1} to {2} byte(s). - - - - - Looks up a localized string similar to Compressing JavaScript in "{0}".. - - - - - Looks up a localized string similar to Writing compressed JavaScript back to "{0}" using {1}.. - - - - - Looks up a localized string similar to Emailing "{0}".. - - - - - Looks up a localized string similar to "{0}" is not a number.. - - - - - Looks up a localized string similar to Creating directory "{0}".. - - - - - Looks up a localized string similar to Could not move the file "{0}" to the destination file "{1}", because the destination is a folder instead of a file. To move the source file into a folder, consider using the DestinationFolder parameter instead of DestinationFiles.. - - - - - Looks up a localized string similar to Unable to move file "{0}" to "{1}". {2}. - - - - - Looks up a localized string similar to Both "{0}" and "{1}" were specified as input parameters in the project file. Please choose one or the other.. - - - - - Looks up a localized string similar to Moving file from "{0}" to "{1}".. - - - - - Looks up a localized string similar to No destination specified for Move. Please supply either "{0}" or "{1}".. - - - - - Looks up a localized string similar to The source file "{0}" is actually a directory. The "Move" task does not support moving directories.. - - - - - Looks up a localized string similar to Could not find the NUnit Project File open command. Please make sure NUnit is installed.. - - - - - Looks up a localized string similar to The parameter "{1}" does not apply to the current use of task "{0}".. - - - - - Looks up a localized string similar to The "{0}" task was not given a value for the required parameter "{1}".. - - - - - Looks up a localized string similar to Read Windows Registry. - - - - - Looks up a localized string similar to Write Windows Registry. - - - - - Looks up a localized string similar to Cannot continue service {0} on computer '{1}' as it does not support the pause and continue.. - - - - - Looks up a localized string similar to Cannot pause service {0} on computer '{1}' as it does not support the pause and continue.. - - - - - Looks up a localized string similar to Cannot stop service {0} on computer '{1}'.. - - - - - Looks up a localized string similar to {0} service was continued successfully.. - - - - - Looks up a localized string similar to {0} service is continuing .... - - - - - Looks up a localized string similar to Couldn't find the '{0}' service on '{1}'. - - - - - Looks up a localized string similar to Cannot continue service {0} on computer '{1}' as its not currently paused.. - - - - - Looks up a localized string similar to Cannot pause service {0} on computer '{1}' as its not currently started.. - - - - - Looks up a localized string similar to {0} service was paused successfully.. - - - - - Looks up a localized string similar to {0} service is pausing .... - - - - - Looks up a localized string similar to {0} service was started successfully.. - - - - - Looks up a localized string similar to {0} service is starting .... - - - - - Looks up a localized string similar to The '{0}' service on '{1}' is '{2}'.. - - - - - Looks up a localized string similar to {0} service was stopped successfully.. - - - - - Looks up a localized string similar to {0} service is stopping .... - - - - - Looks up a localized string similar to Solution file "{0}" not found.. - - - - - Looks up a localized string similar to LocalPath is not a working subversion copy.. - - - - - Looks up a localized string similar to Failed to get current date!. - - - - - Looks up a localized string similar to Getting current date.. - - - - - Looks up a localized string similar to "{2}" refers to {0} item(s), and "{3}" refers to {1} item(s). They must have the same number of items.. - - - - - Looks up a localized string similar to extracted "{0}". - - - - - Looks up a localized string similar to Unzip File "{0}" - to Directory "{1}" - . - - - - - Looks up a localized string similar to Unzipped file "{0}" successfully.. - - - - - Looks up a localized string similar to Commitment of change set failed!. - - - - - Looks up a localized string similar to Files added to Vault repository successfully.. - - - - - Looks up a localized string similar to Files specified for addition to repository cannot be found.. - - - - - Looks up a localized string similar to The file {0} could not be checked in: {1}.. - - - - - Looks up a localized string similar to File or folder {0} not found for checkin.. - - - - - Looks up a localized string similar to The folder {0} could not be checked in: {1}.. - - - - - Looks up a localized string similar to {0} successfully checked out.. - - - - - Looks up a localized string similar to {0} successfully checked out.. - - - - - Looks up a localized string similar to Specified diskfile {0} does not exist.. - - - - - Looks up a localized string similar to File [{0}] added to change set.. - - - - - Looks up a localized string similar to Folder [{0}] added to change set.. - - - - - Looks up a localized string similar to Incorrect parameters passed to VaultSession.. - - - - - Looks up a localized string similar to Login to Vault repository failed.. - - - - - Looks up a localized string similar to Error validating path "{0}".. - - - - - Looks up a localized string similar to Selection of the repository failed: {0}.. - - - - - Looks up a localized string similar to File or folder {0} not found for checkout.. - - - - - Looks up a localized string similar to Set working folder for {0} to {1} from {2}.. - - - - - Looks up a localized string similar to ClientInstance.TreeCache has not been initialized, Common cause is that SelectRepository has not been called sucessfully.. - - - - - Looks up a localized string similar to Successfully undid check out for {0}.. - - - - - Looks up a localized string similar to Url specifying vault location is required.. - - - - - Looks up a localized string similar to Username must be set to access repository.. - - - - - Looks up a localized string similar to Clearing working folder for {0}.. - - - - - Looks up a localized string similar to Restoring working folder for {0} to {1}.. - - - - - Looks up a localized string similar to Version file "{0}" not found - creating new file.. - - - - - Looks up a localized string similar to Updated to version {0}. - - - - - Looks up a localized string similar to Initialized to version {0}. - - - - - Looks up a localized string similar to Reading version from file "{0}".. - - - - - Looks up a localized string similar to Unable to read version number from "{0}". {1}. - - - - - Looks up a localized string similar to Unable to write version number to "{0}". {1}". - - - - - Looks up a localized string similar to Wrote version to file "{0}".. - - - - - Looks up a localized string similar to Web directory {0} does not exist on {1}.. - - - - - Looks up a localized string similar to Setting scriptmap for {0} on web directory {1} on {2}.. - - - - - Looks up a localized string similar to Web directory {0} on {1} does not have a setting called {2}.. - - - - - Looks up a localized string similar to Reading {0} property of web directory {1} on {2}.. - - - - - Looks up a localized string similar to Setting {0} property of web directory {1} on {2}.. - - - - - Looks up a localized string similar to Reading Xml Document "{0}".. - - - - - Looks up a localized string similar to {0} node(s) selected for read.. - - - - - Looks up a localized string similar to XmlRead Result: "{0}". - - - - - Looks up a localized string similar to Updating Xml Document "{0}".. - - - - - Looks up a localized string similar to {0} node(s) selected for update.. - - - - - Looks up a localized string similar to XmlUpdate Wrote: "{0}".. - - - - - Looks up a localized string similar to Adding Parameter \"{0}\": \"{1}\".. - - - - - Looks up a localized string similar to Adding root attribute {0}=\"{1}\".. - - - - - Looks up a localized string similar to Creating root tag \"{0}\".. - - - - - Looks up a localized string similar to No input files.. - - - - - Looks up a localized string similar to No root tag inserted.. - - - - - Looks up a localized string similar to added "{0}".. - - - - - Looks up a localized string similar to Creating zip file "{0}".. - - - - - Looks up a localized string similar to Zip File Not Found: {0}.. - - - - - Looks up a localized string similar to Created zip file "{0}" successfully.. - - - - - Reads a value from the Registry - - Read .NET Framework install root from Registry. - - - - - ]]> - - The parameter is set according to the following rules: - If a is provided, it will be used if the or does not exist. - If a is not provided, the exists, but the does not exist, will be set to an empty string. - If a is not provided, and the does not exist, the task will fail. - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER". - - The name of the key. - - - - Gets or sets the name of the name/value pair. - - The name of the value. - - - - Gets or sets the default value. - - The default value. - - - - Gets the stored value. - - The value. - - - - Writes a value to the Registry - - Write a value to Registry - - ]]> - - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER". - - The name of the key. - - - - Gets or sets the name of the name/value pair. - - The name of the value. - - - - Gets or sets the value to be stored. - - The value. - - - - Executes code contained within the task. - - - Simple script that writes to the console - - - - - - - - - - -]]> - - - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - The required references - - - - - The namespaces to import. - - - - - The language of the script block (defaults to C#). - - The supported languages are: - - Visual Basic.NET (VB, vb, VISUALBASIC) - C# (C#, c#, CSHARP) - JavaScript (JS, js, JSCRIPT) - J# (VJS, vjs, JSHARP) - or, proviude the fully-qualified name for a class implementing - . - - - - The name of the main class containing the static ScriptMain - entry point. - - - - - The code to compile and execute - - - The code must include a static (Shared in VB) method named ScriptMain. - It cannot accept any parameters. If you define the method return a , - the returned value will be available in the output property. - - - - - The string returned from the custom ScriptMain method. - - - - - A task for sleeping for a specified period of time. - - Causes the build to sleep for 300 milliseconds. - - ]]> - - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - The number of milliseconds to add to the time to sleep. - - - - - The number of seconds to add to the time to sleep. - - - - - The number of minutes to add to the time to sleep. - - - - - The number of hours to add to the time to sleep. - - - - - Base class for all of the Visual SourceSafe tasks. - - - - - Attempts to connect to the SourceSafe Database and - load the specified item, or version of the item, if specified. - - - - - Reserved. - - Reserved. - - - - Logs an exception using the MSBuild logging framework. - - The to log. - - - - The path to the folder that contains the srcsafe.ini file. - - - - - The Visual SourceSafe project or file to perform the action - on (starts with "$/"). - - - - - The name of the user accessing the SourceSafe database. - - - - - A version of the to reference. - - - - - The password to use to log in to SourceSafe. - - - - - Represents the VSS Database - - - - - Represents the VSS item selected (file or project). - - - - - Task that executes a checkin against a VSS Database. - - - - - ]]> - - - - - Base class for VSS tasks that can act recursively. - - - - - Reserved. - - Reserved. - - - - Determines whether to perform the SourceSafe operation - recursively. The default is . - - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - The path to the local working directory. - - - - - Determines whether to leave the file(s) as writable once the - checkin is complete. The default is . - - - - - The checkin comment. - - - - - Task that executes a checkout of files or projects - against a Visual SourceSafe database. - - - - - ]]> - - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - The path to the local working directory. - - - - - Determines whether files will be writable once retrieved from - the repository. The default is . - - - - - Task that adds files to a Visual SourceSafe database. - - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - List of files that should be added to SourceSafe. - - - - - The comment to be applied to the newly added file. - - - - - Task that records differences between the latest version - of all the items in a Visual SourceSafe project and another version or label - to a file. - - - Generates a file containing all of the differences between the - current version and the label "Test Label" - ]]> - - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - The value of the label to compare to. - - - - - The name of the file to send the output to. - - - - - Task that retireves an item or project from a Visual SourceSafe database. - - - Get the latest version (recursive) of a file from a VSS database and place - in the specified local folder. - - - - - - Runs the task using the specified parameters. - - if the task ran successfully; - otherwise . - - - - The path to the local working directory. - - - - - Determines whether to replace writable files. - The default is . - - - - - Determines whether files will be writable once retrieved from - the repository. The default is . - - - - - Generates an XML file containing details of all changes made - to a Visual SourceSafe project or file between specified labels or dates. - - - Generates a file containing details of all the changes made to the $/Test - project by a user called joe.bloggs - - ]]> - - - Generates a file containing details of all the changes made between the - labels Build1 and Build2 in the $/Test project. - - ]]> - - - Generates a file containing details of all the changes made between the - 1st December 2005 and 10th December 2005in the $/Test project. - - ]]> - - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - The label to start comparing to. - - - - - The label to compare up to. - - - - - The Start Date for the history. - - - - - The End Date for the history. - - - - - The name and path of the XML output file. - - - - - The name of the user whose changes should be listed in - the history. - - - - - Task that applies a label to a Visual SourceSafe item. - - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - The text of the label. - - - - - An optional comment. - - - - - Task that undoes a checkout of files or projects - against a Visual SourceSafe database. - - - - - ]]> - - - - - Executes the task. - - if the task ran successfully; - otherwise . - - - - The path to the local working directory. - - - - - Executes a SQL command. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - The connection string - - - - - The command to execute - - - - - Output the return count/value - - - - - Checkout a local working copy of a Subversion repository. - - Checkout a working copy - - - - - - - - ]]> - - - - - Initializes a new instance of the class. - - - - - Indicates whether all task paratmeters are valid. - - - true if all task parameters are valid; otherwise, false. - - - - - Subversion Commit command - - - - - Initializes a new instance of the class. - - - - - Indicates whether all task paratmeters are valid. - - - true if all task parameters are valid; otherwise, false. - - - - - Export a folder from a Subversion repository - - Export from repository - - - - - - - - - ]]> - - - - - Initializes a new instance of the class. - - - - - Indicates whether all task paratmeters are valid. - - - true if all task parameters are valid; otherwise, false. - - - - - Summarize the local revision(s) of a working copy. - - The following example gets the revision of the current folder. - - - - - - - ]]> - - - - - Initializes a new instance of the class. - - - - - Returns the fully qualified path to the executable file. - - - The fully qualified path to the executable file. - - - - - Logs the starting point of the run to all registered loggers. - - A descriptive message to provide loggers, usually the command line and switches. - - - - Returns a string value containing the command line arguments to pass directly to the executable file. - - - A string value containing the command line arguments to pass directly to the executable file. - - - - - Runs the exectuable file with the specified task parameters. - - - true if the task runs successfully; otherwise, false. - - - - - Logs the events from text output. - - The single line. - The message importance. - - - Path to local working copy. - - - Revision number of the local working repository. - - - High revision number of the local working repository revision range. - - - Low revision number of the local working repository revision range. - - - True if working copy contains modifications. - - - True if working copy is switched. - - - - True if invoked on a directory that is not a working copy, - svnversion assumes it is an exported working copy and prints "exported". - - - - - Gets the with which to log errors. - - - The with which to log errors. - - - - Gets the name of the executable file to run. - - - The name of the executable file to run. - - - - Subversion Update command - - - - - Initializes a new instance of the class. - - - - - Indicates whether all task paratmeters are valid. - - - true if all task parameters are valid; otherwise, false. - - - - - Unzip a file to a target directory. - - Unzip file tasks - - ]]> - - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the name of the zip file. - - The name of the zip file. - - - - Gets or sets the target directory. - - The target directory. - - - - Generates version information based on various algorithms - - Get version information from file and increment revision. - - - - - - - - ]]> - - Specify Major and Minor version information and generate Build and Revision. - - - - - - - - ]]> - - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the major version number. - - The major version number. - - - - Gets or sets the minor version number. - - The minor version number. - - - - Gets or sets the build version number. - - - The build version number. - - - - Gets or sets the revision version number. - - - The revision version number. - - - - Gets or sets the file used to initialize and persist the version. - - The version file. - - When specified, the task will attempt to load the previous version information from the file. - After updating the version, the new value will be saved to the file. - - If you do not specify a value for this property, the version will be calculated - based on the values passed to the , , - , and properties. The new version will not be persisted. - - - - Gets or sets the method used to generate a number - - - If value is not provided, None is assumed. - The number is set according to the following table: - - BuildTypeDescription - NoneThe number is not modified. - AutomaticThe number of days since . - IncrementIncreases the previous value by 1. - - - - - - Gets or sets the method used to generate a number - - - If value is not provided, None is assumed. - The number is set according to the following table: - - RevisionTypeDescription - NoneThe number is not modified. - AutomaticA number that starts at 0 at midnight, and constantly increases throughout the day (changing roughly every 1.3 seconds). Guaranteed to be safe for components of the AssemblyVersion attribute. - IncrementIncreases the previous value by 1. - BuildIncrementIncreases the previous value by 1 when the value of is unchanged. If the value of has changed, is reset to zero. - - - - - - Gets or sets the starting date used to calculate the number when is Automatic. - - The starting date for calculation of the build number. - - This value is only used when the is Automatic. - This default value is January 1, 2000. - - - - - Downloads a resource with the specified URI to a local file. - - Download the Microsoft.com home page. - - ]]> - - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the name of the local file that is to receive the data. - - The name of the file. - - - - Gets or sets the URI from which to download data. - - The file URI. - - - - Reads a value from a XML document using a XPath. - - Read all targest from a build project. - - - - - ]]> - - - If the XPath returns multiple nodes, the Value will - be a semicolon delimited list of the nodes text. - - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the name of the XML file. - - The name of the XML file. - - - - Gets or sets the XPath. - - The XPath. - - - - Gets the value read from file. - - The value. - - If the XPath returns multiple nodes, the values will be semicolon delimited. - - - - - Gets or sets the default namespace. - - The namespace. - - - - Gets or sets the prefix to associate with the namespace being added. - - The namespace prefix. - - - - Updates a XML document using a XPath. - - Update a XML element. - - ]]> - - - The XML node being updated must exist before using the XmlUpdate task. - - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the name of the XML file. - - The name of the XML file. - - - - Gets or sets the XPath. - - The XPath. - - - - Gets or sets the value to write. - - The value. - - - - Gets or sets the default namespace. - - The namespace. - - - - Gets or sets the prefix to associate with the namespace being added. - - The namespace prefix. - - - - Create a zip file with the files specified. - - Create a zip file - - - - - - - ]]> - Create a zip file using a working directory. - - - - - - - ]]> - - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, executes the task. - - - true if the task successfully executed; otherwise, false. - - - - - Gets or sets the name of the zip file. - - The name of the zip file. - - - - Gets or sets the zip level. - - The zip level. - 0 - store only to 9 - means best compression - - - - Gets or sets the files to zip. - - The files to zip. - - - - Gets or sets a value indicating whether this is flatten. - - true if flatten; otherwise, false. - - Flattening the zip means that all directories will be removed - and the files will be place at the root of the zip file - - - - - Gets or sets the comment. - - The comment. - - - - Gets or sets the working directory for the zip file. - - The working directory. - - The working directory is the base of the zip file. - All files will be made relative from the working directory. - - -
-
diff --git a/bin/msbuild/MSBuildCommunityTasks/Sample.proj b/bin/msbuild/MSBuildCommunityTasks/Sample.proj deleted file mode 100644 index 4d323d47..00000000 --- a/bin/msbuild/MSBuildCommunityTasks/Sample.proj +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - list = new List(); - list.Add("Happy"); - list.Add("New"); - list.Add("Year"); - Console.WriteLine("Hello MSBuild Community Scripting World."); - foreach(string s in list) - { - Console.WriteLine(s); - } - } - ]]> - - - - - ")); - Assert.That(content.Contains("")); - Assert.IsFalse(content.Contains("")); - Assert.IsFalse(content.Contains("")); + Assert.That(content, Does.Contain("")); + Assert.That(content, Does.Contain("")); + Assert.Multiple(() => + { + Assert.That(content.Contains(""), Is.False); + Assert.That(content.Contains(""), Is.False); + }); } - + [Test] public void RenderingComponentWithBodyAndNoDetailsAttrib() { mocks.ReplayAll(); var writer = new StringWriter(); - factory.Process("Home\\RenderingComponentWithBodyAndNoDetailsAttrib.spark", writer, engineContext, controller, controllerContext); + factory.Process( + string.Format("Home{0}RenderingComponentWithBodyAndNoDetailsAttrib.spark", Path.DirectorySeparatorChar), + writer, engineContext, controller, controllerContext); mocks.VerifyAll(); var content = writer.ToString(); - Assert.That(content.Contains("

This is text

")); - Assert.IsFalse(content.Contains("")); - Assert.IsFalse(content.Contains("")); + Assert.That(content, Does.Contain("

This is text

")); + Assert.Multiple(() => + { + Assert.That(content.Contains(""), Is.False); + Assert.That(content.Contains(""), Is.False); + }); } } diff --git a/src/Castle.MonoRail.Views.Spark.Tests/ViewComponents/ViewComponentRenderViewTests.cs b/src/Castle.MonoRail.Views.Spark.Tests/ViewComponents/ViewComponentRenderViewTests.cs index bc8520a2..0db7f243 100644 --- a/src/Castle.MonoRail.Views.Spark.Tests/ViewComponents/ViewComponentRenderViewTests.cs +++ b/src/Castle.MonoRail.Views.Spark.Tests/ViewComponents/ViewComponentRenderViewTests.cs @@ -1,4 +1,4 @@ -// Copyright 2008-2009 Louis DeJardin - http://whereslou.com +// Copyright 2008-2024 Louis DeJardin // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ using System.Reflection; using Castle.MonoRail.Framework; using NUnit.Framework; +using Spark; using Spark.FileSystem; namespace Castle.MonoRail.Views.Spark.Tests.ViewComponents @@ -30,17 +31,17 @@ public override void Init() viewComponentFactory.Registry.AddViewComponent("Widget", typeof(WidgetComponent)); } - [Test] public void ComponentCallingRenderView() { mocks.ReplayAll(); var writer = new StringWriter(); - factory.Process("Home\\ComponentCallingRenderView.spark", writer, engineContext, controller, controllerContext); + factory.Process(string.Format("Home{0}ComponentCallingRenderView.spark", Path.DirectorySeparatorChar), + writer, engineContext, controller, controllerContext); var output = writer.ToString(); - Assert.IsTrue(output.Contains("This is a widget")); + Assert.That(output, Does.Contain("This is a widget")); } [Test] @@ -49,11 +50,13 @@ public void ComponentRenderViewWithParameters() mocks.ReplayAll(); var writer = new StringWriter(); - factory.Process("Home\\ComponentRenderViewWithParameters.spark", writer, engineContext, controller, controllerContext); + factory.Process( + string.Format("Home{0}ComponentRenderViewWithParameters.spark", Path.DirectorySeparatorChar), writer, + engineContext, controller, controllerContext); var output = writer.ToString(); - Assert.IsTrue(output.Contains("Mode Alpha and 123")); - Assert.IsTrue(output.Contains("Mode Beta and 456")); + Assert.That(output, Does.Contain("Mode Alpha and 123")); + Assert.That(output, Does.Contain("Mode Beta and 456")); } [Test] @@ -62,11 +65,12 @@ public void ComponentRenderViewWithContent() mocks.ReplayAll(); var writer = new StringWriter(); - factory.Process("Home\\ComponentRenderViewWithContent.spark", writer, engineContext, controller, controllerContext); + factory.Process(string.Format("Home{0}ComponentRenderViewWithContent.spark", Path.DirectorySeparatorChar), + writer, engineContext, controller, controllerContext); var output = writer.ToString(); - Assert.IsTrue(output.Contains("Mode Delta and 789")); - Assert.IsTrue(output.Contains("

!!Delta!!

")); + Assert.That(output, Does.Contain("Mode Delta and 789")); + Assert.That(output, Does.Contain("

!!Delta!!

")); } [Test] @@ -78,17 +82,19 @@ public void ComponentRenderViewFromEmbeddedResource() Assembly.Load("Castle.MonoRail.Views.Spark.Tests"), "Castle.MonoRail.Views.Spark.Tests.EmbeddedViews"); - engine.ViewFolder = engine.ViewFolder.Append(embeddedViewFolder); + this.factory.Engine.ViewFolder = this.factory.Engine.ViewFolder.Append(embeddedViewFolder); mocks.ReplayAll(); var writer = new StringWriter(); - factory.Process("Home\\ComponentRenderViewFromEmbeddedResource.spark", writer, engineContext, controller, controllerContext); + factory.Process( + string.Format("Home{0}ComponentRenderViewFromEmbeddedResource.spark", Path.DirectorySeparatorChar), + writer, engineContext, controller, controllerContext); mocks.VerifyAll(); var content = writer.ToString(); - Assert.That(content.Contains("

This was embedded

")); + Assert.That(content, Does.Contain("

This was embedded

")); } [Test] @@ -99,14 +105,16 @@ public void ComponentRenderViewSharesOnceFlags() mocks.ReplayAll(); var writer = new StringWriter(); - factory.Process("Home\\ComponentRenderViewSharesOnceFlags.spark", writer, engineContext, controller, controllerContext); + factory.Process( + string.Format("Home{0}ComponentRenderViewSharesOnceFlags.spark", Path.DirectorySeparatorChar), writer, + engineContext, controller, controllerContext); mocks.VerifyAll(); var content = writer.ToString(); - Assert.That(content.Contains("

ok1

")); - Assert.That(content.Contains("

ok2

")); - Assert.IsFalse(content.Contains("fail")); + Assert.That(content, Does.Contain("

ok1

")); + Assert.That(content, Does.Contain("

ok2

")); + Assert.That(content.Contains("fail"), Is.False); } [Test] @@ -117,12 +125,14 @@ public void ComponentRenderViewUsesGlobalSpark() mocks.ReplayAll(); var writer = new StringWriter(); - factory.Process("Home\\ComponentRenderViewUsesGlobalSpark.spark", writer, engineContext, controller, controllerContext); + factory.Process( + string.Format("Home{0}ComponentRenderViewUsesGlobalSpark.spark", Path.DirectorySeparatorChar), writer, + engineContext, controller, controllerContext); mocks.VerifyAll(); var content = writer.ToString(); - Assert.That(content.Contains("

ok1

")); + Assert.That(content, Does.Contain("

ok1

")); } [ViewComponentDetails("WidgetComponent")] @@ -157,7 +167,6 @@ public override void Render() } } - [ViewComponentDetails("OnceWidget")] public class OnceWidget : ViewComponent { @@ -167,7 +176,6 @@ public override void Render() } } - [ViewComponentDetails("UsesGlobalSpark")] public class UsesGlobalSpark : ViewComponent { diff --git a/src/Castle.MonoRail.Views.Spark.Tests/ViewComponents/ViewComponentSectionChunkBuilderVisitorTests.cs b/src/Castle.MonoRail.Views.Spark.Tests/ViewComponents/ViewComponentSectionChunkBuilderVisitorTests.cs index a6dce210..de6bc55f 100644 --- a/src/Castle.MonoRail.Views.Spark.Tests/ViewComponents/ViewComponentSectionChunkBuilderVisitorTests.cs +++ b/src/Castle.MonoRail.Views.Spark.Tests/ViewComponents/ViewComponentSectionChunkBuilderVisitorTests.cs @@ -1,4 +1,4 @@ -// Copyright 2008-2009 Louis DeJardin - http://whereslou.com +// Copyright 2008-2024 Louis DeJardin // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -31,13 +31,16 @@ public void CorrectSectionsCreated() var nodes = grammar.Nodes(new Position(new SourceContext( "123 456 stuff yadda"))); var details = new ViewComponentDetailsAttribute("Testing") { Sections = "foo,baaz,bar,quux" }; - var visitor = new ViewComponentVisitor(new ChunkBuilderVisitor(new VisitorContext{Paint=nodes.Rest.GetPaint()}), new ViewComponentInfo { Details = details }); + var visitor = new ViewComponentVisitor(new ChunkBuilderVisitor(new VisitorContext { Paint = nodes.Rest.GetPaint() }), new ViewComponentInfo { Details = details }); visitor.Accept(nodes.Value); - Assert.AreEqual(3, visitor.Sections.Count); + Assert.That(visitor.Sections.Count, Is.EqualTo(3)); - Assert.AreEqual(1, visitor.Sections["foo"].Count); + Assert.Multiple(() => + { + Assert.That(visitor.Sections["foo"].Count, Is.EqualTo(1)); - Assert.AreEqual("123", ((SendLiteralChunk)visitor.Sections["foo"][0]).Text); + Assert.That(((SendLiteralChunk)visitor.Sections["foo"][0]).Text, Is.EqualTo("123")); + }); } diff --git a/src/Castle.MonoRail.Views.Spark.Tests/ViewComponents/ViewComponentSectionTests.cs b/src/Castle.MonoRail.Views.Spark.Tests/ViewComponents/ViewComponentSectionTests.cs index aa419689..c97f05b2 100644 --- a/src/Castle.MonoRail.Views.Spark.Tests/ViewComponents/ViewComponentSectionTests.cs +++ b/src/Castle.MonoRail.Views.Spark.Tests/ViewComponents/ViewComponentSectionTests.cs @@ -1,128 +1,142 @@ -//------------------------------------------------------------------------- -// -// Copyright 2008-2010 Louis DeJardin - http://whereslou.com -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// Louis DeJardin -// John Gietzen -//------------------------------------------------------------------------- - -namespace Castle.MonoRail.Views.Spark.Tests.ViewComponents -{ - using System; - using System.IO; - using Castle.MonoRail.Framework; - using NUnit.Framework; - - [TestFixture] - public class ViewComponentSectionTests : BaseViewComponentTests - { - public override void Init() - { - base.Init(); - viewComponentFactory.Registry.AddViewComponent("ComponentWithSections", typeof(ComponentWithSections)); - } - - [Test] - public void ComponentWithSimpleSections() - { - mocks.ReplayAll(); - - var writer = new StringWriter(); - factory.Process("Home\\ComponentWithSimpleSections.spark", writer, engineContext, controller, controllerContext); - - var output = writer.ToString(); - Assert.IsTrue(output.Contains("this-is-a-header")); - Assert.IsTrue(output.Contains("this-is-a-body")); - Assert.IsTrue(output.Contains("this-is-a-footer")); - } - - [Test] - public void ComponentWithIfConditionInSection() - { - mocks.ReplayAll(); - - var writer = new StringWriter(); - factory.Process("Home\\ComponentWithComplexSections.spark", writer, engineContext, controller, controllerContext); - - var output = writer.ToString(); - Assert.IsTrue(output.Contains("this-should-show-up")); - Assert.IsFalse(output.Contains("this-should-not-show-up")); - Assert.IsFalse(output.Contains("if condition")); - } - - [Test] - public void ComponentWithForEachInSection() - { - mocks.ReplayAll(); - - var writer = new StringWriter(); - factory.Process("Home\\ComponentWithComplexSections.spark", writer, engineContext, controller, controllerContext); - - var output = writer.ToString(); - Assert.That(output, Contains.InOrder( - "1,2,3,", - "10", - "9", - "8")); - Assert.IsFalse(output.Contains("for each")); - Assert.IsFalse(output.Contains("span each")); - } - - [Test] - public void ComponentWithPartialsInSection() - { - mocks.ReplayAll(); - - var writer = new StringWriter(); - factory.Process("Home\\ComponentWithPartialsInSection.spark", writer, engineContext, controller, controllerContext); - - var output = writer.ToString(); - Assert.IsTrue(output.Contains("this is some text: test123")); - } - - [Test] - public void NestedComponentInSection() - { - mocks.ReplayAll(); - - var writer = new StringWriter(); - factory.Process("Home\\NestedComponentInSection.spark", writer, engineContext, controller, controllerContext); - - var output = writer.ToString(); - Assert.IsTrue(output.Contains("header1")); - Assert.IsTrue(output.Contains("header2")); - Assert.IsTrue(output.Contains("body1")); - Assert.IsTrue(output.Contains("body2")); - Assert.IsTrue(output.Contains("footer1")); - Assert.IsTrue(output.Contains("footer2")); - - Assert.IsFalse(output.Contains("
")); - Assert.IsFalse(output.Contains("")); - Assert.IsFalse(output.Contains("