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.
Gets the collection of all devices associated with this platform.
Namespace: Microsoft.SmartDevice.Connectivity
Assembly: Microsoft.SmartDevice.Connectivity (in Microsoft.SmartDevice.Connectivity.dll)
Syntax
'Declaration
Public Function GetDevices As Collection(Of Device)
'Usage
Dim instance As Platform
Dim returnValue As Collection(Of Device)
returnValue = instance.GetDevices()
public Collection<Device> GetDevices()
public:
Collection<Device^>^ GetDevices()
public function GetDevices() : Collection<Device>
Return Value
Type: System.Collections.ObjectModel.Collection<Device>
Returns a collection of devices associated with the platform.
Examples
Imports System
Imports System.Collections.ObjectModel
Imports Microsoft.SmartDevice.Connectivity
Class [source]
Shared Sub Main(ByVal args() As String)
' Get datastore object
Dim dsmgr As New DatastoreManager(1033)
' Get the platforms in the Datastore
Dim platforms As Collection(Of Platform) = dsmgr.GetPlatforms()
Dim devices As Collection(Of Device)
' For each platform, output name and ID
Dim platform As Platform
For Each platform In platforms
Console.WriteLine("Platform: " & platform.Name)
devices = platform.GetDevices()
Dim device As Device
For Each device In devices
Console.WriteLine(" Device: " & device.Name)
Next device
Next platform
Console.ReadLine()
End Sub 'Main
End Class '[source]
using System;
using System.Collections.ObjectModel;
using Microsoft.SmartDevice.Connectivity;
class source
{
static void Main(string[] args)
{
// Get datastore object
DatastoreManager dsmgr = new DatastoreManager(1033);
// Get the platforms in the Datastore
Collection<Platform> platforms = dsmgr.GetPlatforms();
Collection<Device> devices;
// For each platform, output name, ID, and platform properties.
foreach (Platform platform in platforms)
{
Console.WriteLine("Platform: " + platform.Name);
devices = platform.GetDevices();
foreach (Device device in devices)
{
Console.WriteLine(" Device: " + device.Name);
}
}
Console.ReadLine();
}
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.