BaseChannelWithProperties-Klasse
Stellt eine Basisimplementierung für Channel bereit, bei denen eine Wörterbuchschnittstelle für ihre Eigenschaften verfügbar gemacht werden soll.
Namespace: System.Runtime.Remoting.Channels
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<ComVisibleAttribute(True)> _
Public MustInherit Class BaseChannelWithProperties
Inherits BaseChannelObjectWithProperties
'Usage
Dim instance As BaseChannelWithProperties
[ComVisibleAttribute(true)]
public abstract class BaseChannelWithProperties : BaseChannelObjectWithProperties
[ComVisibleAttribute(true)]
public ref class BaseChannelWithProperties abstract : public BaseChannelObjectWithProperties
/** @attribute ComVisibleAttribute(true) */
public abstract class BaseChannelWithProperties extends BaseChannelObjectWithProperties
ComVisibleAttribute(true)
public abstract class BaseChannelWithProperties extends BaseChannelObjectWithProperties
Hinweise
Die BaseChannelWithProperties-Klasse behandelt die komplexe Aufgabe, die Senken in einer Channelsenkenkette auf ihre Eigenschaften abzufragen. Nachdem die Senkenkette des Channels erstellt wurde (wenn anwendbar), muss die SinksWithProperties-Eigenschaft festgelegt werden.
Diese Klasse führt einen Verknüpfungsaufruf und eine Vererbungsforderung auf der Klassenebene aus. Wenn der direkte Aufrufer bzw. die abgeleitete Klasse nicht über die Berechtigung für die Infrastruktur verfügen, wird eine SecurityException ausgelöst. Ausführliche Informationen über Sicherheitsforderungen finden Sie unter Verknüpfungsaufrufe und Vererbungsforderungen.
Hinweise für Erben Wenn Sie BaseChannelWithProperties vererben, müssen Sie die Keys-Eigenschaft und die Item-Eigenschaft implementieren.
.NET Framework-Sicherheit
- SecurityPermission für die Verwendung von Infrastrukturcode. Anforderungswert: SecurityAction.LinkDemand; Berechtigungswert: SecurityPermissionFlag.Infrastructure
- SecurityPermission für die Verwendung von Infrastrukturcode. Anforderungswert: SecurityAction.InheritanceDemand; Berechtigungswert: SecurityPermissionFlag.Infrastructure
Vererbungshierarchie
System.Object
System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties
System.Runtime.Remoting.Channels.BaseChannelWithProperties
System.Runtime.Remoting.Channels.Http.HttpChannel
System.Runtime.Remoting.Channels.Http.HttpClientChannel
System.Runtime.Remoting.Channels.Http.HttpServerChannel
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
BaseChannelWithProperties-Member
System.Runtime.Remoting.Channels-Namespace