Partager via


ServiceBuildProvider Classe

Définition

Définit un jeu de propriétés et de méthodes pour la génération de code source dans l'environnement de génération ASP.NET. Cette classe est l’implémentation Windows Communication Foundation (WCF) de BuildProvider.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public ref class ServiceBuildProvider sealed : System::Web::Compilation::BuildProvider
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
[System.ServiceModel.Activation.ServiceActivationBuildProvider]
public sealed class ServiceBuildProvider : System.Web.Compilation.BuildProvider
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
[<System.ServiceModel.Activation.ServiceActivationBuildProvider>]
type ServiceBuildProvider = class
    inherit BuildProvider
Public NotInheritable Class ServiceBuildProvider
Inherits BuildProvider
Héritage
ServiceBuildProvider
Attributs

Constructeurs

ServiceBuildProvider()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Initialise une nouvelle instance de la classe ServiceBuildProvider.

Propriétés

CodeCompilerType

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Représente le type de compilateur utilisé par un fournisseur de générations pour générer le code source pour un type de fichier personnalisé.

ReferencedAssemblies

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Représente les assemblys à compiler avec la source générée par le fournisseur de générations.

(Hérité de BuildProvider)
VirtualPath

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Représente le fichier à générer par cette implémentation de fournisseur de générations.

(Hérité de BuildProvider)
VirtualPathDependencies

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Représente une collection de chemins d'accès virtuel qui doivent être générés avant que le fournisseur de générations ne puisse générer le code.

Méthodes

Equals(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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

(Hérité de Object)
GenerateCode(AssemblyBuilder)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Génère le code source du chemin d'accès virtuel du fournisseur de générations et l'ajoute à un générateur d'assemblys spécifié.

GetCodeCompileUnit(IDictionary)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Représente le conteneur du graphique CodeDOM généré.

(Hérité de BuildProvider)
GetCustomString(CompilerResults)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Génère une chaîne à rendre persistante dans l'assembly compilé.

GetDefaultCompilerType()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne les paramètres de compilateur pour le langage par défaut dans l'application.

(Hérité de BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne les paramètres de compilateur pour le fournisseur de générations selon le langage spécifié.

(Hérité de BuildProvider)
GetGeneratedType(CompilerResults)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne un type généré par le fournisseur de générations à partir du chemin d’accès virtuel.

(Hérité de BuildProvider)
GetHashCode()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetResultFlags(CompilerResults)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne une valeur qui indique les actions requises lors de la génération d’un chemin d’accès virtuel.

GetType()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OpenReader()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ouvre un lecteur de texte pour lire le contenu du chemin d'accès virtuel de l'objet fournisseur de générations actuel.

(Hérité de BuildProvider)
OpenReader(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ouvre un lecteur de texte pour lire le contenu d'un chemin d'accès virtuel spécifié.

(Hérité de BuildProvider)
OpenStream()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ouvre un flux pour lire le chemin d'accès virtuel de l'objet fournisseur de générations actuel.

(Hérité de BuildProvider)
OpenStream(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ouvre un flux pour lire le contenu d'un chemin d'accès virtuel spécifié.

(Hérité de BuildProvider)
ProcessCompileErrors(CompilerResults)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas de substitution dans une classe dérivée, permet d'examiner des messages d'erreur du compilateur afin que vous puissiez les modifier pour fournir plus d'informations.

(Hérité de BuildProvider)
ToString()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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

(Hérité de Object)

S’applique à