Freigeben über


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

SecurityException

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

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