Fix for running against RabbitMQ 2.2
[mono.git] / mcs / class / System.Runtime.Remoting / System.Runtime.Remoting.Services / RemotingClientProxy.cs
1 //
2 // System.Runtime.Remoting.Services.RemotingClientProxy.cs
3 //
4 // Author: Lluis Sanchez Gual (lsg@ctv.es)
5 //
6 // 2004 (C) Copyright, Novell, Inc.
7 //
8
9 //
10 // Permission is hereby granted, free of charge, to any person obtaining
11 // a copy of this software and associated documentation files (the
12 // "Software"), to deal in the Software without restriction, including
13 // without limitation the rights to use, copy, modify, merge, publish,
14 // distribute, sublicense, and/or sell copies of the Software, and to
15 // permit persons to whom the Software is furnished to do so, subject to
16 // the following conditions:
17 // 
18 // The above copyright notice and this permission notice shall be
19 // included in all copies or substantial portions of the Software.
20 // 
21 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
22 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
23 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
24 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
25 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
26 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
27 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
28 //
29
30 using System;
31 using System.ComponentModel;
32 #if NET_2_0
33 using System.Runtime.InteropServices;
34 #endif
35
36 namespace System.Runtime.Remoting.Services
37 {
38 #if NET_2_0
39         [ComVisible (true)]
40 #endif
41         public abstract class RemotingClientProxy: Component
42         {
43                 protected object _tp;
44                 protected Type _type;
45                 protected string _url;
46                 
47                 protected RemotingClientProxy()
48                 {
49                 }
50                 
51                 [MonoTODO]
52                 public bool AllowAutoRedirect 
53                 {
54                         get { throw new NotImplementedException (); }
55                         set { throw new NotImplementedException (); }
56                 }
57                 
58                 [MonoTODO]
59                 public object Cookies
60                 {
61                         get { throw new NotImplementedException (); }
62                 }
63                 
64                 [MonoTODO]
65                 public string Domain
66                 {
67                         get { throw new NotImplementedException (); }
68                         set { throw new NotImplementedException (); }
69                 }
70                 
71                 [MonoTODO]
72                 public bool EnableCookies
73                 {
74                         get { throw new NotImplementedException (); }
75                         set { throw new NotImplementedException (); }
76                 }
77                 
78                 [MonoTODO]
79                 public string Password
80                 {
81                         get { throw new NotImplementedException (); }
82                         set { throw new NotImplementedException (); }
83                 }
84                 
85                 [MonoTODO]
86                 public string Path
87                 {
88                         get { throw new NotImplementedException (); }
89                         set { throw new NotImplementedException (); }
90                 }
91         
92                 [MonoTODO]
93                 public bool PreAuthenticate
94                 {
95                         get { throw new NotImplementedException (); }
96                         set { throw new NotImplementedException (); }
97                 }
98         
99                 [MonoTODO]
100                 public string ProxyName
101                 {
102                         get { throw new NotImplementedException (); }
103                         set { throw new NotImplementedException (); }
104                 }
105         
106                 [MonoTODO]
107                 public int ProxyPort
108                 {
109                         get { throw new NotImplementedException (); }
110                         set { throw new NotImplementedException (); }
111                 }
112         
113                 [MonoTODO]
114                 public int Timeout
115                 {
116                         get { throw new NotImplementedException (); }
117                         set { throw new NotImplementedException (); }
118                 }
119         
120                 [MonoTODO]
121                 public string Url
122                 {
123                         get { throw new NotImplementedException (); }
124                         set { throw new NotImplementedException (); }
125                 }
126         
127                 [MonoTODO]
128                 public string UserAgent
129                 {
130                         get { throw new NotImplementedException (); }
131                         set { throw new NotImplementedException (); }
132                 }
133         
134                 [MonoTODO]
135                 public string Username
136                 {
137                         get { throw new NotImplementedException (); }
138                         set { throw new NotImplementedException (); }
139                 }
140                 
141                 [MonoTODO]
142                 protected void ConfigureProxy (Type type, string url)
143                 {
144                 }
145                 
146                 [MonoTODO]
147                 protected void ConnectProxy()
148                 {
149                 }
150         }
151 }