ServiceBuildProvider Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert een set eigenschappen en methoden voor het genereren van broncode in de ASP.NET build-omgeving. Deze klasse is de Windows Communication Foundation (WCF)-implementatie van BuildProvider.
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
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
- Overname
- Kenmerken
Constructors
| Name | Description |
|---|---|
| ServiceBuildProvider() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de ServiceBuildProvider klasse. |
Eigenschappen
| Name | Description |
|---|---|
| CodeCompilerType |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Vertegenwoordigt het compilertype dat door een buildprovider wordt gebruikt om broncode te genereren voor een aangepast bestandstype. |
| ReferencedAssemblies |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Vertegenwoordigt de assembly's die moeten worden gecompileerd met de bron die door de buildprovider wordt gegenereerd. (Overgenomen van BuildProvider) |
| VirtualPath |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Vertegenwoordigt het bestand dat moet worden gebouwd door deze implementatie van de buildprovider. (Overgenomen van BuildProvider) |
| VirtualPathDependencies |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Vertegenwoordigt een verzameling virtuele paden die moeten worden gebouwd voordat de buildprovider code genereert. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GenerateCode(AssemblyBuilder) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Genereert broncode voor het virtuele pad van de buildprovider en voegt de broncode toe aan een opgegeven assemblybouwer. |
| GetCodeCompileUnit(IDictionary) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Vertegenwoordigt de container voor de gegenereerde CodeDOM-grafiek. (Overgenomen van BuildProvider) |
| GetCustomString(CompilerResults) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een tekenreeks gegenereerd die moet worden bewaard in de gecompileerde assembly. |
| GetDefaultCompilerType() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert de compilerinstellingen voor de standaardtaal in de toepassing. (Overgenomen van BuildProvider) |
| GetDefaultCompilerTypeForLanguage(String) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert de compilerinstellingen voor de buildprovider op basis van de opgegeven taal. (Overgenomen van BuildProvider) |
| GetGeneratedType(CompilerResults) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een type dat is gegenereerd door de buildprovider van het virtuele pad. (Overgenomen van BuildProvider) |
| GetHashCode() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetResultFlags(CompilerResults) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een waarde die acties aangeeft die vereist zijn wanneer een virtueel pad wordt gebouwd. |
| GetType() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OpenReader() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee opent u een tekstlezer voor het lezen vanuit het virtuele pad van het huidige object van de buildprovider. (Overgenomen van BuildProvider) |
| OpenReader(String) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee opent u een tekstlezer voor het lezen vanuit een opgegeven virtueel pad. (Overgenomen van BuildProvider) |
| OpenStream() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee opent u een stream voor het lezen van het virtuele pad van het huidige object van de buildprovider. (Overgenomen van BuildProvider) |
| OpenStream(String) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee opent u een stream voor het lezen vanaf een opgegeven virtueel pad. (Overgenomen van BuildProvider) |
| ProcessCompileErrors(CompilerResults) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Wanneer u deze in een afgeleide klasse overschrijft, kunt u foutberichten van de compiler bekijken, zodat u deze kunt wijzigen om meer informatie te geven. (Overgenomen van BuildProvider) |
| ToString() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |