ClientBuildManagerParameter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des valeurs transmises 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 pages web et 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 ASP.NET Vue d’ensemble de la précompilation du projet de site web.
La ClientBuildManagerParameter classe stocke les valeurs utilisées pendant la précompilation. La PrecompilationFlags propriété détermine la façon dont l’assembly sera généré. Par exemple, vous pouvez définir PrecompilationFlags pour Clean recompiler les composants compilés précédemment ou le définir pour OverwriteTarget permettre à l’assembly résultant de remplacer tous les composants dans le répertoire cible. L’énumérateur PrecompilationFlags a un FlagsAttribute attribut qui permet une combinaison de bits 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.
La StrongNameKeyContainer propriété ou la StrongNameKeyFile propriété est affectée à une valeur pour créer un assembly nommé fort. Les deux valeurs n’ont pas besoin d’être définies pour créer un assembly nommé fort.
Un ClientBuildManagerParameter objet est transmis à l’objet ClientBuildManager via le ClientBuildManager constructeur.
Constructeurs
| Nom | Description |
|---|---|
| ClientBuildManagerParameter() |
Initialise une nouvelle instance de la classe ClientBuildManagerParameter. |
Propriétés
| Nom | Description |
|---|---|
| ExcludedVirtualPaths |
Obtient ou définit des chemins 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és utilisé pendant la compilation. |
| StrongNameKeyFile |
Obtient ou définit le fichier de clé utilisé pendant la compilation. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |