Classe Platform
Aggiornamento: novembre 2007
Rappresenta una piattaforma basata su Windows CE, ad esempio Windows Mobile 5.0 Pocket PC, registrata nell'archivio dati.
Spazio dei nomi: Microsoft.SmartDevice.Connectivity
Assembly: Microsoft.SmartDevice.Connectivity (in Microsoft.SmartDevice.Connectivity.dll)
Sintassi
Public Class Platform
Dim instance As Platform
public class Platform
public ref class Platform
public class Platform
Note
La classe non dispone di costruttori. Per ottenere un'istanza, utilizzare DatastoreManager.GetPlatform o DatastoreManager.GetPlatforms.
Esempi
Imports System
Imports System.Collections.ObjectModel
Imports Microsoft.SmartDevice.Connectivity
Class Example
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()
' For each platform, output name and ID
Dim platform As Platform
For Each platform In platforms
Console.WriteLine("Platform Name: " & _
platform.Name & " ID: " & platform.Id.ToString())
Console.WriteLine(" OSVersion: " & platform.GetProperty("OSVersion"))
Console.WriteLine(" DefaultPlatform: " & _
platform.GetProperty("DefaultPlatform"))
Console.WriteLine(" DefaultDevice: " & platform.GetProperty("DefaultDevice"))
Console.WriteLine(" ShortName: " & platform.GetProperty("ShortName"))
Console.WriteLine(" DefaultFormFactor: " & _
platform.GetProperty("DefaultFormFactor"))
Next platform
Console.ReadLine()
End Sub 'Main
End Class 'Example
using System;
using System.Collections.ObjectModel;
using Microsoft.SmartDevice.Connectivity;
class Example
{
static void Main(string[] args)
{
// Get datastore object
DatastoreManager dsmgr = new DatastoreManager(1033);
// Get the platforms in the Datastore
Collection<Platform> platforms = dsmgr.GetPlatforms();
// For each platform, output name, ID, and platform properties.
foreach (Platform platform in platforms)
{
Console.WriteLine("Platform Name: " + platform.Name + " ID: " + platform.Id);
Console.WriteLine(" OSVersion: " + platform.GetProperty("OSVersion"));
Console.WriteLine(" DefaultPlatform: " +
platform.GetProperty("DefaultPlatform"));
Console.WriteLine(" DefaultDevice: " + platform.GetProperty("DefaultDevice"));
Console.WriteLine(" ShortName: " + platform.GetProperty("ShortName"));
Console.WriteLine(" DefaultFormFactor: " +
platform.GetProperty("DefaultFormFactor"));
}
Console.ReadLine();
}
}
Gerarchia di ereditarietà
System.Object
Microsoft.SmartDevice.Connectivity.Platform
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.