Cette documentation est archivée et n’est pas conservée.

WCFBuildProvider, classe

Mise à jour : novembre 2007

Génère le code de classe proxy pour les services  Windows Communication Foundation (WCF)

Espace de noms :  System.Web.Compilation
Assembly :  System.Web.Extensions (dans System.Web.Extensions.dll)

[PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class WCFBuildProvider : BuildProvider
/** @attribute PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust") */
/** @attribute AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal) */
/** @attribute AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal) */
public class WCFBuildProvider extends BuildProvider
public class WCFBuildProvider extends BuildProvider

Le WCFBuildProvider utilise des fichiers de mappage (.svcmap) au niveau racine de l'application Web qui contient des références aux services WCF. Les fichiers de mappage spécifient les services pour lesquels le code source de classe proxy doit être généré. Puis la classe proxy générée est compilée avec les autres ressources pendant la phase de compilation de l'application Web.

La propriété VirtualPath héritée est définie en interne et pointe vers le répertoire racine de l'application Web où les fichiers .svcmap résident.

System.Object
  System.Web.Compilation.BuildProvider
    System.Web.Compilation.WCFBuildProvider

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows Vista, Windows XP SP2, Windows Server 2003

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5
Afficher: