Exportar (0) Imprimir
Expandir todo

Método RoleEnvironment.GetLocalResource

Actualizado: diciembre de 2013

Recupera un recurso de almacenamiento local especificado.

Espacio de nombres: Microsoft.WindowsAzure.ServiceRuntime
Ensamblado: Microsoft.WindowsAzure.ServiceRuntime (en Microsoft.WindowsAzure.ServiceRuntime.dll)

[SecurityPermissionAttribute(SecurityAction::Assert, UnmanagedCode=true)] 
public:
static LocalResource^ GetLocalResource (
	String^ localResourceName
)

Parámetros

localResourceName

Tipo: System.String

El nombre del recurso de almacenamiento local que se define en el archivo ServiceDefiniton.csdef.

Valor devuelto

Tipo: Microsoft.WindowsAzure.ServiceRuntime.LocalResource

Una instancia de LocalResource que representa el recurso de almacenamiento local.

Tipo de excepciónCondición
RoleEnvironmentException

El recurso de almacenamiento local no existe.

En el ejemplo de código siguiente se muestra cómo utilizar este método para recuperar el recurso de almacenamiento local y escribir un archivo de texto en el recurso:

try
{
    // Retrieve an object that points to the local storage resource.
    LocalResource localResource = RoleEnvironment.GetLocalResource("localStoreTwo");

    // Define the file name and path.
    string[] paths = { localResource.RootPath, "MyStorageTest.txt" };
    String filePath = Path.Combine(paths);

    using (FileStream writeStream = File.Create(filePath))
    {
        Byte[] textToWrite = new UTF8Encoding(true).GetBytes("Testing Web role storage");
        writeStream.Write(textToWrite, 0, textToWrite.Length);
    }
}
catch (RoleEnvironmentException e)
{
    Console.WriteLine("The local resource isn't defined or doesn't exist. \n" + e.ToString());
}


Cualquier miembro estático público (compartido en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Plataformas de desarrollo

Windows Vista, Windows 7 y Windows Server 2008

Plataformas de destino

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft