Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Device object makes available the Services and Storages properties that provide access to a servicesCollection that contains all of the services on a device, and a storagesCollection that contains all of the storages on a device.
These collection objects are used to enumerate the services and storages on the device so that individual Service or Storage objects can be retrieved. Both of these collection objects provide a Count property that returns the number of objects in the collection. The Count property also provides a way to index into the collection to retrieve a specific object.
The servicesCollection object contains all of the services on a device. The servicesCollection object can be accessed through the Services property of the Device object. Specific services in the collection can be retrieved by using a zero-based numeric index, or by using a service Persistent Unique ID (PUID). A PUID is a GUID represented in string form that uniquely identifies a service object on a device.
A servicesCollection object that is filtered by service type can be retrieved by using the GetServicesByType method. The services in a servicesCollection obtained from this method can be accessed only by zero-based numeric index.
A storagesCollection object contains all of the storages on a device. A storagesCollection object can be accessed through the Storages property. Specific storages in a storagesCollection can be retrieved by using a zero-based numeric index or a PUID.
Related topics