ChannelServices.GetChannelSinkProperties-Methode
Gibt ein IDictionary von Eigenschaften für einen angegebenen Proxy zurück.
Namespace: System.Runtime.Remoting.Channels
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Shared Function GetChannelSinkProperties ( _
obj As Object _
) As IDictionary
'Usage
Dim obj As Object
Dim returnValue As IDictionary
returnValue = ChannelServices.GetChannelSinkProperties(obj)
public static IDictionary GetChannelSinkProperties (
Object obj
)
public:
static IDictionary^ GetChannelSinkProperties (
Object^ obj
)
public static IDictionary GetChannelSinkProperties (
Object obj
)
public static function GetChannelSinkProperties (
obj : Object
) : IDictionary
Parameter
- obj
Der Proxy, für den Eigenschaften abgerufen werden sollen.
Rückgabewert
Eine Schnittstelle zum Wörterbuch von Eigenschaften oder NULL (Nothing in Visual Basic), wenn keine Eigenschaften gefunden wurden.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
Mindestens einer der Aufrufer an höherer Position im Aufrufstapel verfügt nicht über die Berechtigung zum Konfigurieren von Remotetypen und Channels. |
Beispiel
' Get an IDictionary of properties for a given proxy.
Dim myDictionary As IDictionary = ChannelServices.GetChannelSinkProperties(myProxy)
Dim myKeysCollection As ICollection = myDictionary.Keys
Dim myKeysArray(myKeysCollection.Count-1) As Object
Dim myValuesCollection As ICollection = myDictionary.Values
Dim myValuesArray(myValuesCollection.Count-1) As Object
myKeysCollection.CopyTo(myKeysArray, 0)
myValuesCollection.CopyTo(myValuesArray, 0)
Dim iIndex As Integer
For iIndex = 0 To myKeysArray.Length - 1
Console.Write("Property Name : " & myKeysArray(iIndex) & " value : ")
Console.WriteLine(myValuesArray(iIndex))
Next iIndex
// Get an IDictionary of properties for a given proxy.
IDictionary myDictionary = ChannelServices.
GetChannelSinkProperties(myProxy);
ICollection myKeysCollection = myDictionary.Keys;
object[] myKeysArray = new object[myKeysCollection.Count];
ICollection myValuesCollection = myDictionary.Values;
object[] myValuesArray = new object[myValuesCollection.Count];
myKeysCollection.CopyTo(myKeysArray,0);
myValuesCollection.CopyTo(myValuesArray,0);
for(int iIndex=0;iIndex<myKeysArray.Length;iIndex++)
{
Console.WriteLine("Property Name : "+myKeysArray[iIndex]+
" value : "+myValuesArray[iIndex]);
}
.NET Framework-Sicherheit
- SecurityPermission zum Konfigurieren der Remotinginfrastruktur. Anforderungswert: SecurityAction.Demand; Berechtigungswert: SecurityPermissionFlag.RemotingConfiguration
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
ChannelServices-Klasse
ChannelServices-Member
System.Runtime.Remoting.Channels-Namespace