WCFBuildProvider 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.
Génère du code de classe proxy pour les services Windows Communication Foundation (WCF).
public ref class WCFBuildProvider : System::Web::Compilation::BuildProvider
public class WCFBuildProvider : System.Web.Compilation.BuildProvider
[System.Security.SecurityCritical]
public class WCFBuildProvider : System.Web.Compilation.BuildProvider
type WCFBuildProvider = class
inherit BuildProvider
[<System.Security.SecurityCritical>]
type WCFBuildProvider = class
inherit BuildProvider
Public Class WCFBuildProvider
Inherits BuildProvider
- Héritage
- Attributs
Remarques
Utilise des WCFBuildProvider fichiers de mappage (.svcmap) au niveau racine de l’application web qui contient des références de service WCF. Les fichiers de mappage spécifient les services pour lesquels le code source de la classe proxy doit être généré. La classe proxy générée est ensuite compilée avec les autres ressources pendant la phase de compilation de l’application web.
La propriété héritée VirtualPath est définie en interne et pointe vers le répertoire racine de l’application web où résident les fichiers .svcmap.
Constructeurs
| Nom | Description |
|---|---|
| WCFBuildProvider() |
Initialise une nouvelle instance de la classe WCFBuildProvider. |
Propriétés
| Nom | Description |
|---|---|
| CodeCompilerType |
Représente le type de compilateur utilisé par un fournisseur de build pour générer du code source pour un type de fichier personnalisé. (Hérité de BuildProvider) |
| ReferencedAssemblies |
Représente les assemblys à compiler avec la source générée par le fournisseur de build. (Hérité de BuildProvider) |
| VirtualPath |
Représente le fichier à générer par cette implémentation du fournisseur de build. (Hérité de BuildProvider) |
| VirtualPathDependencies |
Représente une collection de chemins d’accès virtuels qui doivent être générés avant que le fournisseur de build génère du code. (Hérité de BuildProvider) |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GenerateCode(AssemblyBuilder) |
Génère le code source de la classe proxy de service et l’ajoute au générateur d’assembly spécifié. |
| GetCodeCompileUnit(IDictionary) |
Représente le conteneur du graphique CodeDOM généré. (Hérité de BuildProvider) |
| GetCustomString(CompilerResults) |
Génère une chaîne à rendre persistante dans l’assembly compilé. (Hérité de BuildProvider) |
| GetDefaultCompilerType() |
Retourne les paramètres du compilateur pour la langue par défaut dans l’application. (Hérité de BuildProvider) |
| GetDefaultCompilerTypeForLanguage(String) |
Retourne les paramètres du compilateur pour le fournisseur de build en fonction du langage spécifié. (Hérité de BuildProvider) |
| GetGeneratedType(CompilerResults) |
Retourne un type généré par le fournisseur de build à partir du chemin d’accès virtuel. (Hérité de BuildProvider) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetResultFlags(CompilerResults) |
Retourne une valeur indiquant les actions requises lorsqu’un chemin d’accès virtuel est généré. (Hérité de BuildProvider) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| OpenReader() |
Ouvre un lecteur de texte pour la lecture à partir du chemin d’accès virtuel de l’objet fournisseur de build actuel. (Hérité de BuildProvider) |
| OpenReader(String) |
Ouvre un lecteur de texte pour la lecture à partir d’un chemin d’accès virtuel spécifié. (Hérité de BuildProvider) |
| OpenStream() |
Ouvre un flux pour lire le chemin d’accès virtuel de l’objet fournisseur de build actuel. (Hérité de BuildProvider) |
| OpenStream(String) |
Ouvre un flux de lecture à partir d’un chemin d’accès virtuel spécifié. (Hérité de BuildProvider) |
| ProcessCompileErrors(CompilerResults) |
En cas de substitution dans une classe dérivée, vous permet de passer en revue les messages d’erreur du compilateur afin de pouvoir les modifier pour fournir plus d’informations. (Hérité de BuildProvider) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |