¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

OperatingSystem (Clase)

Representa información acerca de un sistema operativo, como el número de la versión y el identificador de plataforma. Esta clase no puede heredarse.

System.Object
  System.OperatingSystem

Espacio de nombres:  System
Ensamblado:  mscorlib (en mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class OperatingSystem : ICloneable, 
	ISerializable

El tipo OperatingSystem expone los siguientes miembros.

  NombreDescripción
Método públicoCompatible con XNA FrameworkOperatingSystemInicializa una nueva instancia de la clase OperatingSystem con el valor del identificador de plataforma y el objeto de versión especificados.
Arriba

  NombreDescripción
Propiedad públicaCompatible con XNA FrameworkPlatformObtiene un valor de la enumeración System.PlatformID que identifica la plataforma del sistema operativo.
Propiedad públicaServicePackObtiene la versión del Service Pack representada por este objeto OperatingSystem.
Propiedad públicaCompatible con XNA FrameworkVersionObtiene un objeto System.Version que identifica el sistema operativo.
Propiedad públicaVersionStringObtiene la representación de cadena concatenada del identificador de la plataforma, versión y Service Pack instalados actualmente en el sistema operativo.
Arriba

  NombreDescripción
Método públicoCompatible con XNA FrameworkCloneCrea un objeto OperatingSystem idéntico a esta instancia.
Método públicoCompatible con XNA FrameworkEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetObjectDataRellena un objeto System.Runtime.Serialization.SerializationInfo con todos los datos necesarios para deserializar esta instancia.
Método públicoCompatible con XNA FrameworkGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkToStringConvierte el valor de este objeto OperatingSystem en su representación de cadena equivalente. (Invalida a Object.ToString()).
Arriba

La clase OperatingSystem contiene información sobre un sistema operativo. Por ejemplo, la propiedad Environment.OSVersion devuelve información sobre el sistema operativo que se está ejecutando actualmente en un objeto OperatingSystem.

Por diseño, la clase OperatingSystem no tiene fines generales para describir un sistema operativo; además, no se puede derivar un tipo más inclusivo de la clase OperatingSystem. Si necesita un tipo que pueda contener más información sobre un sistema operativo, cree su propio tipo e incluya un campo de tipo OperatingSystem y los campos, propiedades o métodos necesarios.

En el siguiente ejemplo de código se crean objetos de la clase OperatingSystem con valores seleccionados para las propiedades Platform y Version.


// Example for the OperatingSystem constructor and the 
// OperatingSystem.ToString( ) method.
using System;

class OpSysConstructDemo 
{
    // Create and display an OperatingSystem object.
    static void BuildOSObj( PlatformID pID, Version ver )
    {
        OperatingSystem os = new OperatingSystem( pID, ver );

        Console.WriteLine( "   {0}", os.ToString( ) );
    }

    static void BuildOperatingSystemObjects( )
    {
        // The Version object does not need to correspond to an 
        // actual OS version.
        Version verNull     = new Version( );
        Version verMajMin   = new Version( 3, 11 );
        Version verMMBld    = new Version( 5, 25, 625 );
        Version verMMBVer   = new Version( 5, 6, 7, 8 );
        Version verString   = new Version( "3.5.8.13" );

        // All PlatformID members are shown here.
        BuildOSObj( PlatformID.Win32NT, verNull );
        BuildOSObj( PlatformID.Win32S, verMajMin );
        BuildOSObj( PlatformID.Win32Windows, verMMBld );
        BuildOSObj( PlatformID.WinCE, verMMBVer );
        BuildOSObj( PlatformID.Win32NT, verString );
    }

    public static void Main( ) 
    {
        Console.WriteLine( 
            "This example of the OperatingSystem constructor " +
            "and \nOperatingSystem.ToString( ) " +
            "generates the following output.\n" );
        Console.WriteLine( 
            "Create and display several different " +
            "OperatingSystem objects:\n" );

        BuildOperatingSystemObjects( );

        Console.WriteLine( 
            "\nThe OS version of the host computer is:\n\n   {0}", 
            Environment.OSVersion.ToString( ) );
    }
}

/*
This example of the OperatingSystem constructor and
OperatingSystem.ToString( ) generates the following output.

Create and display several different OperatingSystem objects:

   Microsoft Windows NT 0.0
   Microsoft Win32S 3.11
   Microsoft Windows 98 5.25.625
   Microsoft Windows CE 5.6.7.8
   Microsoft Windows NT 3.5.8.13

The OS version of the host computer is:

   Microsoft Windows NT 5.1.2600.0
*/


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft