using System; using System.Collections; using System.Runtime.InteropServices; using System.Runtime.Remoting.Contexts; using System.Runtime.Remoting.Messaging; using Cpp2IlInjected; namespace System.Runtime.Remoting.Channels { /// Provides static methods to aid with remoting channel registration, resolution, and URL discovery. This class cannot be inherited. // Token: 0x020004F8 RID: 1272 [Token(Token = "0x20004F8")] [ComVisible(true)] public sealed class ChannelServices { // Token: 0x1700060F RID: 1551 // (get) Token: 0x06002A60 RID: 10848 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700060F")] internal static CrossContextChannel CrossContextChannel { [Token(Token = "0x6002A60")] [Address(RVA = "0x2CEC230", Offset = "0x2CEB230", VA = "0x182CEC230")] get { return null; } } // Token: 0x06002A61 RID: 10849 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002A61")] [Address(RVA = "0x2CEA2B0", Offset = "0x2CE92B0", VA = "0x182CEA2B0")] internal static IMessageSink CreateClientChannelSinkChain(string url, object remoteChannelData, out string objectUri) { return null; } // Token: 0x06002A62 RID: 10850 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002A62")] [Address(RVA = "0x2CEA1A0", Offset = "0x2CE91A0", VA = "0x182CEA1A0")] internal static IMessageSink CreateClientChannelSinkChain(IChannelSender sender, string url, object[] channelDataArray, out string objectUri) { return null; } /// Registers a channel with the channel services. is obsolete. Please use instead. /// The channel to register. /// The parameter is . /// The channel has already been registered. /// At least one of the callers higher in the callstack does not have permission to configure remoting types and channels. // Token: 0x06002A63 RID: 10851 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002A63")] [Address(RVA = "0x2CEB970", Offset = "0x2CEA970", VA = "0x182CEB970")] [Obsolete] public static void RegisterChannel(IChannel chnl) { } /// Registers a channel with the channel services. /// The channel to register. /// /// ensures that security is enabled; otherwise . Setting the value to does not effect the security setting on the TCP or IPC channel. /// The parameter is . /// The channel has already been registered. /// At least one of the callers higher in the call stack does not have permission to configure remoting types and channels. /// Not supported in Windows 98 for and on all platforms for . Host the service using Internet Information Services (IIS) if you require a secure HTTP channel. // Token: 0x06002A64 RID: 10852 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002A64")] [Address(RVA = "0x2CEB9D0", Offset = "0x2CEA9D0", VA = "0x182CEB9D0")] public static void RegisterChannel(IChannel chnl, bool ensureSecurity) { } // Token: 0x06002A65 RID: 10853 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002A65")] [Address(RVA = "0x2CEAE80", Offset = "0x2CE9E80", VA = "0x182CEAE80")] internal static void RegisterChannelConfig(ChannelData channel) { } // Token: 0x06002A66 RID: 10854 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002A66")] [Address(RVA = "0x2CEA840", Offset = "0x2CE9840", VA = "0x182CEA840")] private static object CreateProvider(ProviderData prov) { return null; } /// Synchronously dispatches the incoming message to the server-side chain(s) based on the URI embedded in the message. /// The message to dispatch. /// A reply message is returned by the call to the server-side chain. /// The parameter is . /// The immediate caller does not have infrastructure permission. // Token: 0x06002A67 RID: 10855 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002A67")] [Address(RVA = "0x2CEBFB0", Offset = "0x2CEAFB0", VA = "0x182CEBFB0")] public static IMessage SyncDispatchMessage(IMessage msg) { return null; } // Token: 0x06002A68 RID: 10856 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002A68")] [Address(RVA = "0x2CE9E90", Offset = "0x2CE8E90", VA = "0x182CE9E90")] private static ReturnMessage CheckIncomingMessage(IMessage msg) { return null; } // Token: 0x06002A69 RID: 10857 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002A69")] [Address(RVA = "0x2CEA060", Offset = "0x2CE9060", VA = "0x182CEA060")] internal static IMessage CheckReturnMessage(IMessage callMsg, IMessage retMsg) { return null; } // Token: 0x06002A6A RID: 10858 RVA: 0x00018798 File Offset: 0x00016998 [Token(Token = "0x6002A6A")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")] private static bool IsLocalCall(IMessage callMsg) { return default(bool); } // Token: 0x06002A6B RID: 10859 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002A6B")] [Address(RVA = "0x2CEAB80", Offset = "0x2CE9B80", VA = "0x182CEAB80")] internal static object[] GetCurrentChannelInfo() { return null; } // Token: 0x0400185E RID: 6238 [Token(Token = "0x400185E")] private static ArrayList registeredChannels; // Token: 0x0400185F RID: 6239 [Token(Token = "0x400185F")] private static ArrayList delayedClientChannels; // Token: 0x04001860 RID: 6240 [Token(Token = "0x4001860")] private static CrossContextChannel _crossContextSink; // Token: 0x04001861 RID: 6241 [Token(Token = "0x4001861")] internal static string CrossContextUrl; // Token: 0x04001862 RID: 6242 [Token(Token = "0x4001862")] private static IList oldStartModeTypes; } }