Condividi tramite


ClientBuildManagerParameter Classe

Definizione

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)

Si applica a

Vedi anche