(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / class / System.Management / System.Management / ManagementObject.cs
blobd8e3650f00faeca955aeef5f85b9da05f4fb7358
1 //
2 // System.Management.ManagementObject
3 //
4 // Authors:
5 // Gonzalo Paniagua Javier (gonzalo@ximian.com)
6 //
7 // (C) 2003 Ximian, Inc (http://www.ximian.com)
8 //
11 // Permission is hereby granted, free of charge, to any person obtaining
12 // a copy of this software and associated documentation files (the
13 // "Software"), to deal in the Software without restriction, including
14 // without limitation the rights to use, copy, modify, merge, publish,
15 // distribute, sublicense, and/or sell copies of the Software, and to
16 // permit persons to whom the Software is furnished to do so, subject to
17 // the following conditions:
18 //
19 // The above copyright notice and this permission notice shall be
20 // included in all copies or substantial portions of the Software.
21 //
22 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
26 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
27 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
28 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
31 using System;
32 using System.ComponentModel;
33 using System.Runtime.Serialization;
35 namespace System.Management
37 public class ManagementObject : ManagementBaseObject
39 [MonoTODO]
40 public ManagementObject ()
44 [MonoTODO]
45 public ManagementObject (ManagementPath path)
49 [MonoTODO]
50 public ManagementObject (string path)
54 [MonoTODO]
55 public ManagementObject (ManagementPath path, ObjectGetOptions options)
59 [MonoTODO]
60 public ManagementObject (string path, ObjectGetOptions options)
64 [MonoTODO]
65 public ManagementObject (ManagementScope scope, ManagementPath path, ObjectGetOptions options)
69 [MonoTODO]
70 public ManagementObject (string scopeString, string pathString, ObjectGetOptions options)
74 [MonoTODO]
75 public ManagementObject (SerializationInfo info, StreamingContext context)
79 [MonoTODO]
80 public override object Clone ()
82 throw new NotImplementedException ();
85 [MonoTODO]
86 public ManagementPath CopyTo (ManagementPath path)
88 throw new NotImplementedException ();
91 [MonoTODO]
92 public ManagementPath CopyTo (string path)
94 throw new NotImplementedException ();
97 [MonoTODO]
98 public void CopyTo (ManagementOperationObserver watcher, ManagementPath path)
100 throw new NotImplementedException ();
103 [MonoTODO]
104 public void CopyTo (ManagementOperationObserver watcher, string path)
106 throw new NotImplementedException ();
109 [MonoTODO]
110 public ManagementPath CopyTo (ManagementPath path, PutOptions options)
112 throw new NotImplementedException ();
115 [MonoTODO]
116 public ManagementPath CopyTo (string path, PutOptions options)
118 throw new NotImplementedException ();
121 [MonoTODO]
122 public void CopyTo (ManagementOperationObserver watcher, ManagementPath path, PutOptions options)
124 throw new NotImplementedException ();
127 [MonoTODO]
128 public void CopyTo (ManagementOperationObserver watcher, string path, PutOptions options)
130 throw new NotImplementedException ();
133 [MonoTODO]
134 public void Delete ()
136 throw new NotImplementedException ();
139 [MonoTODO]
140 public void Delete (ManagementOperationObserver watcher)
142 throw new NotImplementedException ();
145 [MonoTODO]
146 public void Delete (DeleteOptions options)
148 throw new NotImplementedException ();
151 [MonoTODO]
152 public void Delete (ManagementOperationObserver watcher, DeleteOptions options)
154 throw new NotImplementedException ();
157 [MonoTODO]
158 public void Get ()
160 throw new NotImplementedException ();
163 [MonoTODO]
164 public void Get (ManagementOperationObserver watcher)
166 throw new NotImplementedException ();
169 [MonoTODO]
170 public ManagementBaseObject GetMethodParameters (string methodName)
172 throw new NotImplementedException ();
175 [MonoTODO]
176 public ManagementObjectCollection GetRelated ()
178 throw new NotImplementedException ();
181 [MonoTODO]
182 public ManagementObjectCollection GetRelated (string relatedClass)
184 throw new NotImplementedException ();
187 [MonoTODO]
188 public void GetRelated (ManagementOperationObserver watcher)
190 throw new NotImplementedException ();
193 [MonoTODO]
194 public void GetRelated (ManagementOperationObserver watcher, string relatedClass)
196 throw new NotImplementedException ();
199 [MonoTODO]
200 public ManagementObjectCollection GetRelated (string relatedClass,
201 string relationshipClass,
202 string relationshipQualifier,
203 string relatedQualifier,
204 string relatedRole,
205 string thisRole,
206 bool classDefinitionsOnly,
207 EnumerationOptions options)
209 throw new NotImplementedException ();
212 [MonoTODO]
213 public void GetRelated (ManagementOperationObserver watcher,
214 string relatedClass,
215 string relationshipClass,
216 string relationshipQualifier,
217 string relatedQualifier,
218 string relatedRole,
219 string thisRole,
220 bool classDefinitionsOnly,
221 EnumerationOptions options)
223 throw new NotImplementedException ();
226 [MonoTODO]
227 public ManagementObjectCollection GetRelationships ()
229 throw new NotImplementedException ();
232 [MonoTODO]
233 public ManagementObjectCollection GetRelationships (string relationshipClass)
235 throw new NotImplementedException ();
238 [MonoTODO]
239 public void GetRelationships (ManagementOperationObserver watcher)
241 throw new NotImplementedException ();
244 [MonoTODO]
245 public void GetRelationships (ManagementOperationObserver watcher, string relationshipClass)
247 throw new NotImplementedException ();
250 [MonoTODO]
251 public ManagementObjectCollection GetRelationships (string relationshipClass,
252 string relationshipQualifier,
253 string thisRole,
254 bool classDefinitionsOnly,
255 EnumerationOptions options)
257 throw new NotImplementedException ();
260 [MonoTODO]
261 public void GetRelationships (ManagementOperationObserver watcher,
262 string relationshipClass,
263 string relationshipQualifier,
264 string thisRole,
265 bool classDefinitionsOnly,
266 EnumerationOptions options)
268 throw new NotImplementedException ();
271 [MonoTODO]
272 public object InvokeMethod (string methodName, object [] args)
274 throw new NotImplementedException ();
277 [MonoTODO]
278 public ManagementBaseObject InvokeMethod (string methodName,
279 ManagementBaseObject inParameters,
280 InvokeMethodOptions options)
282 throw new NotImplementedException ();
285 [MonoTODO]
286 public void InvokeMethod (ManagementOperationObserver watcher, string methodName, object [] args)
288 throw new NotImplementedException ();
291 [MonoTODO]
292 public void InvokeMethod (ManagementOperationObserver watcher,
293 string methodName,
294 ManagementBaseObject inParameters,
295 InvokeMethodOptions options)
297 throw new NotImplementedException ();
300 [MonoTODO]
301 public ManagementPath Put ()
303 throw new NotImplementedException ();
306 [MonoTODO]
307 public void Put (ManagementOperationObserver watcher)
309 throw new NotImplementedException ();
312 [MonoTODO]
313 public ManagementPath Put (PutOptions options)
315 throw new NotImplementedException ();
318 [MonoTODO]
319 public void Put (ManagementOperationObserver watcher, PutOptions options)
321 throw new NotImplementedException ();
324 [MonoTODO]
325 public override string ToString ()
327 throw new NotImplementedException ();
330 public override ManagementPath ClassPath {
331 [MonoTODO]
332 get {
333 throw new NotImplementedException ();
337 public ObjectGetOptions Options {
338 [MonoTODO]
339 get {
340 throw new NotImplementedException ();
343 [MonoTODO]
344 set {
345 throw new NotImplementedException ();
349 public virtual ManagementPath Path {
350 [MonoTODO]
351 get {
352 throw new NotImplementedException ();
355 [MonoTODO]
356 set {
357 throw new NotImplementedException ();
361 public ManagementScope Scope {
362 [MonoTODO]
363 get {
364 throw new NotImplementedException ();
367 [MonoTODO]
368 set {
369 throw new NotImplementedException ();