Udostępnij za pośrednictwem


HttpModulesSection.Modules Właściwość

Definicja

Pobiera moduły HttpModuleActionCollection HttpModuleAction zawarte przez element HttpModulesSection.

public:
 property System::Web::Configuration::HttpModuleActionCollection ^ Modules { System::Web::Configuration::HttpModuleActionCollection ^ get(); };
[System.Configuration.ConfigurationProperty("", IsDefaultCollection=true)]
public System.Web.Configuration.HttpModuleActionCollection Modules { get; }
[<System.Configuration.ConfigurationProperty("", IsDefaultCollection=true)>]
member this.Modules : System.Web.Configuration.HttpModuleActionCollection
Public ReadOnly Property Modules As HttpModuleActionCollection

Wartość właściwości

HttpModuleActionCollection

Obiekt HttpModuleActionCollection zawierający HttpModuleAction obiekty lub moduły zdefiniowane przez element HttpModulesSection.

Atrybuty

Przykłady

Poniższy przykład kodu pokazuje, jak uzyskać dostęp HttpModuleAction do modułów.


// Get the modules collection.
HttpModuleActionCollection httpModules = httpModulesSection.Modules;

// Read the modules information.
StringBuilder modulesInfo = new StringBuilder();
for (int i = 0; i < httpModules.Count; i++)
{
  modulesInfo.Append(
   string.Format("Name: {0}\nType: {1}\n\n", httpModules[i].Name, 
   httpModules[i].Type));
}
' Get the modules collection.
Dim httpModules As HttpModuleActionCollection = httpModulesSection.Modules

' Read the modules information.
Dim modulesInfo As New StringBuilder()
For i As Integer = 0 To httpModules.Count - 1
  modulesInfo.Append(String.Format("Name: {0}" + vbLf + "Type: {1}" + vbLf + vbLf, httpModules(i).Name, httpModules(i).Type))
Next

Uwagi

Kolekcja zwrócona przez tę metodę nie odwołuje się do żadnego rzeczywistego elementu w bazowym pliku konfiguracji. Jest to konstrukcja infrastruktury ASP.NET, która umożliwia łatwy dostęp do zawartych w nim modułów. Jest to typowy wzorzec obsługi elementów pliku konfiguracji.

Dotyczy

Zobacz też