ClientBuildManagerParameter 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.
Contiene valori passati al compilatore ASP.NET durante la precompilazione.
public ref class ClientBuildManagerParameter
[System.Serializable]
public class ClientBuildManagerParameter
[<System.Serializable>]
type ClientBuildManagerParameter = class
Public Class ClientBuildManagerParameter
- Ereditarietà
-
ClientBuildManagerParameter
- Attributi
Esempio
L'esempio di codice seguente fa parte di un esempio di codice trovato nella panoramica della ClientBuildManager classe. Nell'esempio viene creato un ClientBuildManagerParameter oggetto e i relativi valori impostati. L'assembly risultante avrà un nome sicuro basato sul file di chiave fornito e precompila in base ai valori specificati PrecompilationFlags .
_cbmParameter = new ClientBuildManagerParameter();
_cbmParameter.PrecompilationFlags = _flags;
_cbmParameter.StrongNameKeyFile = _keyFile;
builder = new
ClientBuildManager(_vPath, _pPath, _tPath, _cbmParameter);
_cbmParameter = New ClientBuildManagerParameter()
_cbmParameter.PrecompilationFlags = _flags
_cbmParameter.StrongNameKeyFile = _keyFile
builder = New ClientBuildManager(_vPath, _pPath, _tPath, _cbmParameter)
Commenti
ASP.NET pagine Web e file di codice possono essere precompilati per facilitare una risposta più veloce per gli utenti e consentire la distribuzione del sito senza distribuire il codice sorgente. Per altre informazioni sulla precompilazione di un sito Web ASP.NET, vedere ASP.NET Panoramica della precompilazione del progetto sito Web.
La ClientBuildManagerParameter classe archivia i valori usati durante la precompilazione. La PrecompilationFlags proprietà determina la modalità di compilazione dell'assembly. Ad esempio, è possibile impostare PrecompilationFlags su per Clean ricompilare i componenti compilati in precedenza o impostarlo su OverwriteTarget per consentire all'assembly risultante di sovrascrivere tutti i componenti nella directory di destinazione. L'enumeratore PrecompilationFlags ha un attributo che consente una FlagsAttribute combinazione bit per bit dei relativi valori membro. La PrecompilationFlags proprietà può contenere più di un valore dall'enumerazione PrecompilationFlags per specificare una combinazione di comportamenti di precompilazione.
La proprietà o la StrongNameKeyContainerStrongNameKeyFile proprietà viene assegnato un valore per creare un assembly con nome sicuro. Entrambi i valori non devono essere impostati per creare un assembly con nome sicuro.
Un ClientBuildManagerParameter oggetto viene passato all'oggetto ClientBuildManager tramite il ClientBuildManager costruttore.
Costruttori
ClientBuildManagerParameter() |
Inizializza una nuova istanza della classe ClientBuildManagerParameter. |
Proprietà
ExcludedVirtualPaths |
Ottiene o imposta i percorsi virtuali esclusi. |
PrecompilationFlags |
Ottiene o imposta i flag che determinano il comportamento della precompilazione. |
StrongNameKeyContainer |
Ottiene o imposta il contenitore di chiavi utilizzato durante la compilazione. |
StrongNameKeyFile |
Ottiene o imposta il file di chiave utilizzato durante la compilazione. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |