Partager via


ClientBuildManagerParameter Classe

Définition

Contient des valeurs passées au compilateur ASP.NET pendant la précompilation.

public ref class ClientBuildManagerParameter
[System.Serializable]
public class ClientBuildManagerParameter
[<System.Serializable>]
type ClientBuildManagerParameter = class
Public Class ClientBuildManagerParameter
Héritage
ClientBuildManagerParameter
Attributs

Exemples

L’exemple de code suivant fait partie d’un exemple de code trouvé dans la vue d’ensemble de la ClientBuildManager classe. Dans l’exemple, un ClientBuildManagerParameter objet est créé et ses valeurs sont définies. L’assembly résultant aura un nom fort basé sur le fichier de clé fourni et précompilera en fonction des valeurs fournies 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)

Remarques

ASP.NET les pages web et les fichiers de code peuvent être précompilés pour faciliter une réponse plus rapide pour les utilisateurs et permettre le déploiement du site sans déployer le code source. Pour plus d’informations sur la précompilation d’un site web ASP.NET, consultez Vue d’ensemble de la précompilation de projet de site web ASP.NET.

La ClientBuildManagerParameter classe stocke les valeurs utilisées pendant la précompilation. La PrecompilationFlags propriété détermine comment l’assembly sera généré. Par exemple, vous pouvez définir PrecompilationFlags sur Clean pour recompiler tous les composants compilés précédemment, ou pour permettre à OverwriteTarget l’assembly résultant de remplacer tous les composants du répertoire cible. L’énumérateur PrecompilationFlags a un FlagsAttribute attribut qui permet une combinaison au niveau du bit de ses valeurs membres. La PrecompilationFlags propriété peut contenir plusieurs valeurs de l’énumération PrecompilationFlags pour spécifier une combinaison de comportements de précompilation.

Une valeur est affectée à la StrongNameKeyContainer propriété ou à la StrongNameKeyFile propriété pour créer un assembly avec un nom fort. Les deux valeurs n’ont pas besoin d’être définies pour créer un assembly avec un nom fort.

Un ClientBuildManagerParameter objet est passé à l’objet ClientBuildManager par le biais du ClientBuildManager constructeur .

Constructeurs

ClientBuildManagerParameter()

Initialise une nouvelle instance de la classe ClientBuildManagerParameter.

Propriétés

ExcludedVirtualPaths

Obtient ou définit les chemins d'accès virtuels exclus.

PrecompilationFlags

Obtient ou définit les indicateurs qui déterminent le comportement de précompilation.

StrongNameKeyContainer

Obtient ou définit le conteneur de clé utilisé pendant la compilation.

StrongNameKeyFile

Obtient ou définit le fichier de clé utilisé pendant la compilation.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi