Freigeben über


ProfileUsageAttribute-Klasse

Beschreibt, wie eine Eigenschaft in einem ASP.NET-Profil unterstützt wird.

Namespace: System.ServiceModel.DomainServices.Server.ApplicationServices
Assembly: System.ServiceModel.DomainServices.Server (in system.servicemodel.domainservices.server.dll)

Verwendung

'Usage
Dim instance As ProfileUsageAttribute

Syntax

'Declaration
<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple:=False, Inherited:=False)> _
Public NotInheritable Class ProfileUsageAttribute
    Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple=false, Inherited=false)] 
public sealed class ProfileUsageAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Property, AllowMultiple=false, Inherited=false)] 
public ref class ProfileUsageAttribute sealed : public Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple=false, Inherited=false) */ 
public final class ProfileUsageAttribute extends Attribute
AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple=false, Inherited=false) 
public final class ProfileUsageAttribute extends Attribute

Hinweise

Dieses Attribut wird von der AuthenticationBase verwendet, um zu bestimmen, wie aus dem ASP.NET-Profil, das die Daten unterstützt, gelesen oder wie in dieses ASP.NET-Profil geschrieben werden soll. Wenn im Profil eine Eigenschaft mit dem gleichen Namen vorhanden ist, müssen Sie dieses Attribut nicht verwenden. Wenn eine Eigenschaft nicht im Profil vorhanden ist, legen Sie die IsExcluded-Eigenschaft auf true fest. Wenn eine Eigenschaft über einen anderen Namen als der Profilwert verfügt, der sie unterstützt, legen Sie die Alias-Eigenschaft auf den Namen des Unterstützungswerts im Profil fest. Das Attribut kann mit Benutzerentitäten verwendet werden, die UserBase erweitern.

Vererbungshierarchie

System.Object
   System.Attribute
    System.ServiceModel.DomainServices.Server.ApplicationServices.ProfileUsageAttribute

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht sichergestellt.

Plattformen

Entwicklungsplattformen

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 und Windows 2000

Zielplattformen

Siehe auch

Verweis

ProfileUsageAttribute-Member
System.ServiceModel.DomainServices.Server.ApplicationServices-Namespace