ApplicationPoolRecycling Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Configura le impostazioni di riciclo per un pool di applicazioni.
public ref class ApplicationPoolRecycling sealed : Microsoft::Web::Administration::ConfigurationElement
public sealed class ApplicationPoolRecycling : Microsoft.Web.Administration.ConfigurationElement
type ApplicationPoolRecycling = class
inherit ConfigurationElement
Public NotInheritable Class ApplicationPoolRecycling
Inherits ConfigurationElement
- Ereditarietà
Esempio
Nell'esempio seguente vengono visualizzati alcuni valori di proprietà per l'oggetto ApplicationPoolRecycling . La LogEventOnRecycle proprietà viene modificata in Requests e Schedule, la Microsoft.Web.Administration.ApplicationPoolPeriodicRestart.Time proprietà viene modificata in 5 minuti.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
class ApplicationPoolRecycling
{
public void GetApplicationPoolRecycling()
{
ServerManager manager = new ServerManager();
// Get the application recycling property values.
Console.WriteLine("DisallowOverlappingRotation:\t{0}",
manager.ApplicationPools["DefaultAppPool"].Recycling.DisallowOverlappingRotation.ToString());
Console.WriteLine("DisallowRotationOnConfigChange:\t{0}",
manager.ApplicationPools["DefaultAppPool"].Recycling.DisallowRotationOnConfigChange.ToString());
Console.WriteLine("LogEventOnRecycle:\t{0}",
manager.ApplicationPools["DefaultAppPool"].Recycling.LogEventOnRecycle.ToString());
Console.WriteLine("PeriodicRestart.Time:\t{0}",
manager.ApplicationPools["DefaultAppPool"].Recycling.PeriodicRestart.Time);
// Change the LogEventOnRecycle and PeriodicRestart.Time properties.
manager.ApplicationPools["DefaultAppPool"].Recycling.LogEventOnRecycle = (RecyclingLogEventOnRecycle)6;
manager.ApplicationPools["DefaultAppPool"].Recycling.PeriodicRestart.Time = TimeSpan.FromMinutes(5);
// Commit the changes to ApplicationHost.config file.
manager.CommitChanges();
}
}
}
Commenti
A meno che le impostazioni di riciclo del pool di applicazioni predefinite non siano bloccate, le singole impostazioni del pool di applicazioni possono eseguirne l'override.
Quando le proprietà di un ApplicationPoolRecycling oggetto vengono modificate, è necessario chiamare il Microsoft.Web.Administration.ServerManager.CommitChanges metodo per rendere persistenti i valori nel file ApplicationHost.config e in Gestione IIS.
Proprietà
Attributes |
Ottiene una raccolta di attributi di configurazione contenente l'elenco di attributi per questo elemento. (Ereditato da ConfigurationElement) |
ChildElements |
Ottiene tutti gli elementi figlio dell'elemento corrente. (Ereditato da ConfigurationElement) |
DisallowOverlappingRotation |
Ottiene o imposta il comportamento di avvio dei processi di lavoro sovrapposti. |
DisallowRotationOnConfigChange |
Ottiene o imposta il comportamento di avvio dei processi di lavoro sovrapposti in un pool di applicazioni quando viene rilevata una modifica di configurazione. |
ElementTagName |
Configura le impostazioni di riciclo per un pool di applicazioni. (Ereditato da ConfigurationElement) |
IsLocallyStored |
Ottiene un valore che indica se l'elemento di configurazione viene archiviato in un determinato file di configurazione. (Ereditato da ConfigurationElement) |
Item[String] |
Ottiene o imposta un attributo con il nome specificato. (Ereditato da ConfigurationElement) |
LogEventOnRecycle |
Ottiene o imposta il comportamento di registrazione di un pool di applicazioni di riciclo. |
Methods |
Ottiene una raccolta di metodi per l'elemento di configurazione. (Ereditato da ConfigurationElement) |
PeriodicRestart |
Ottiene le impostazioni per il riciclo del pool di applicazioni. |
RawAttributes |
Configura le impostazioni di riciclo per un pool di applicazioni. (Ereditato da ConfigurationElement) |
Schema |
Ottiene lo schema per l'elemento corrente. (Ereditato da ConfigurationElement) |
Metodi
Delete() |
Configura le impostazioni di riciclo per un pool di applicazioni. (Ereditato da ConfigurationElement) |
GetAttribute(String) |
Restituisce un ConfigurationAttribute oggetto che rappresenta l'attributo richiesto. (Ereditato da ConfigurationElement) |
GetAttributeValue(String) |
Restituisce il valore dell'attributo specificato. (Ereditato da ConfigurationElement) |
GetChildElement(String) |
Restituisce un elemento figlio sotto l'elemento di configurazione corrente e ha il nome specificato. (Ereditato da ConfigurationElement) |
GetChildElement(String, Type) |
Restituisce un elemento figlio sotto l'elemento di configurazione corrente e ha il nome e il tipo specificati. (Ereditato da ConfigurationElement) |
GetCollection() |
Restituisce la raccolta predefinita per l'elemento di configurazione corrente. (Ereditato da ConfigurationElement) |
GetCollection(String) |
Restituisce tutti gli elementi di configurazione che appartengono all'elemento di configurazione corrente. (Ereditato da ConfigurationElement) |
GetCollection(String, Type) |
Restituisce l'elemento di configurazione con il nome e il tipo specificati e si trova nell'elemento di configurazione corrente. (Ereditato da ConfigurationElement) |
GetCollection(Type) |
Restituisce l'elemento di configurazione con il tipo specificato ed è incluso nell'elemento di configurazione corrente. (Ereditato da ConfigurationElement) |
GetMetadata(String) |
Restituisce i valori dei metadati dallo schema degli elementi. (Ereditato da ConfigurationElement) |
SetAttributeValue(String, Object) |
Imposta il valore dell'attributo specificato. (Ereditato da ConfigurationElement) |
SetMetadata(String, Object) |
Imposta i valori dei metadati dallo schema degli elementi. (Ereditato da ConfigurationElement) |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per