Classe Platform

Representa uma plataforma baseado em Windows CE, sistema autônomo o Windows Mobile 5.0 Pocket PC, que é registrado no DataStore.

Namespace:  Microsoft.SmartDevice.Connectivity
Assembly:  Microsoft.SmartDevice.Connectivity (em Microsoft.SmartDevice.Connectivity.dll)

Sintaxe

Public Class Platform

Dim instance As Platform
public class Platform
public ref class Platform
public class Platform

Comentários

Esta classe não tem qualquer construtores.Para obter uma instância, use DatastoreManager.GetPlatform ou DatastoreManager.GetPlatforms.

Exemplos

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();
    }
}

Hierarquia de herança

System.Object
  Microsoft.SmartDevice.Connectivity.Platform

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros Platform

Namespace Microsoft.SmartDevice.Connectivity