23 lines
1.0 KiB
C#
23 lines
1.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
|
|
namespace System.Runtime.Remoting
|
|
{
|
|
/// <summary>Provides custom channel information that is carried along with the <see cref="T:System.Runtime.Remoting.ObjRef" />.</summary>
|
|
// Token: 0x0200043C RID: 1084
|
|
[ComVisible(true)]
|
|
public interface IChannelInfo
|
|
{
|
|
/// <summary>Gets and sets the channel data for each channel.</summary>
|
|
/// <returns>The channel data for each channel.</returns>
|
|
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission. </exception>
|
|
/// <PermissionSet>
|
|
/// <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Infrastructure" />
|
|
/// </PermissionSet>
|
|
// Token: 0x17000846 RID: 2118
|
|
// (get) Token: 0x060029C5 RID: 10693
|
|
// (set) Token: 0x060029C6 RID: 10694
|
|
object[] ChannelData { get; set; }
|
|
}
|
|
}
|