Compartir a través de


Core Clase

Definición

Core es una clase sin estado. Contiene métodos seguros para subprocesos para las API REST. Para cada comando de API rest, envía una solicitud HTTP al servidor. Cada API es threadsafe con algunas excepciones en Crear y anexar (se muestra en la documentación de las api respectivas).

public class Core
type Core = class
Public Class Core
Herencia
Core

Constructores

Core()

Core es una clase sin estado. Contiene métodos seguros para subprocesos para las API REST. Para cada comando de API rest, envía una solicitud HTTP al servidor. Cada API es threadsafe con algunas excepciones en Crear y anexar (se muestra en la documentación de las api respectivas).

Métodos

Append(String, String, String, SyncFlag, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse)

Anexar datos al archivo. Se trata de una operación sincrónica.

No es threadsafe cuando se llama a Append para la misma ruta de acceso desde subprocesos diferentes.

AppendAsync(String, String, String, SyncFlag, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Anexar datos al archivo. Se trata de una operación asincrónica,

No es threadsafe cuando se llama a AppendAsync para la misma ruta de acceso de subprocesos diferentes.

CheckAccessSync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Comprueba si el usuario o grupo ha especificado el acceso de la ruta de acceso especificada.

ConcatAsync(String, List<String>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Concatene los archivos de origen en un archivo de destino. De forma predeterminada, no eliminará el directorio de origen.

ConcatAsync(String, List<String>, Boolean, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Concatenar archivos de origen en un archivo de destino

ConcurrentAppend(String, Boolean, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse)

Realiza la anexión simultánea de forma sincrónica en el servidor. El desplazamiento en el que se producirá la anexión viene determinado por el servidor.

ConcurrentAppendAsync(String, Boolean, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Realiza la anexión simultánea de forma asincrónica en el servidor. El desplazamiento en el que se producirá la anexión viene determinado por el servidor.

Create(String, Boolean, String, String, String, Boolean, SyncFlag, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse)

Cree un archivo. Se trata de una operación sincrónica.

No es threadsafe cuando se llama a Create para la misma ruta de acceso desde subprocesos diferentes con un valor leaseId diferente.

CreateAsync(String, Boolean, String, String, String, Boolean, SyncFlag, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Cree un archivo. Se trata de una operación asincrónica,

No es threadsafe cuando se llama a CreateAsync varias veces para la misma ruta de acceso con un valor leaseId diferente.

DeleteAsync(String, Boolean, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Elimina un archivo o directorio.

EnumerateDeletedItemsAsync(String, String, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Enumera los flujos o directorios eliminados de la papelera que coinciden con la sugerencia. Precaución: La eliminación de archivos es una operación de mejor esfuerzo. No hay garantías de que se pueda restaurar un archivo una vez eliminado. El uso de esta API está habilitado mediante la inclusión en la lista blanca. Si la cuenta de ADL no está en la lista de permitidos, el uso de esta API producirá una excepción no implementada. Para obtener más información y ayuda, póngase en contacto con el soporte técnico de Microsoft.

GetAclStatusAsync(String, Nullable<UserGroupRepresentation>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Obtiene la lista de entradas de ACL, el identificador de propietario, el identificador de grupo, el permiso octal y el bit pegajoso (solo para un directorio) del archivo o directorio.

GetContentSummaryAsync(String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Obtiene el resumen de contenido de un archivo o directorio.

GetFileStatusAsync(String, Nullable<UserGroupRepresentation>, AdlsClient, RequestOptions, OperationResponse, CancellationToken, Boolean)

Obtiene metadatos como ruta de acceso completa, tipo (archivo o directorio), grupo, usuario, permiso, longitud, hora de último acceso, hora de última modificación, hora de expiración, acl Bit, factor de replicación

ListStatusAsync(String, String, String, Int32, Nullable<UserGroupRepresentation>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Enumera los subdirectorios o archivos contenidos en un directorio.

MkdirsAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Crea un directorio.

ModifyAclEntriesAsync(String, List<AclEntry>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Modifica las entradas acl de un archivo o directorio con una lista de ACL determinada. Combina la lista de ACL exisitng con una lista determinada.

ModifyAclEntriesAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Modifica las entradas acl de un archivo o directorio con una lista de ACL determinada. Combina la lista de ACL exisitng con una lista determinada.

Open(String, String, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse)

Lee un archivo del servidor. Se trata de una operación sincrónica.

OpenAsync(String, String, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Lee un archivo del servidor. Se trata de una operación asincrónica,

RemoveAclAsync(String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Quita todas las entradas de Acl de un archivo o directorio.

RemoveAclEntriesAsync(String, List<AclEntry>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Quita las entradas de Acl especificadas para un archivo o directorio.

RemoveAclEntriesAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Quita las entradas de Acl especificadas para un archivo o directorio.

RemoveDefaultAclAsync(String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Quita todas las entradas de Acl De forma predeterminada para un archivo o directorio.

RenameAsync(String, String, Boolean, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Cambia el nombre de una ruta de acceso. Para cambiar el nombre del directorio: si el destino existe, coloca el directorio de origen en un nivel bajo el destino.

RestoreDeletedItemsAsync(String, String, String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Restaure un flujo o directorio de la papelera al espacio del usuario. Se trata de una operación sincrónica. No es threadsafe cuando se llama a Restore para la misma ruta de acceso desde subprocesos diferentes. Precaución: La eliminación de archivos es una operación de mejor esfuerzo. No hay garantías de que se pueda restaurar un archivo una vez eliminado. El uso de esta API está habilitado mediante la inclusión en la lista blanca. Si la cuenta de ADL no está en la lista de permitidos, el uso de esta API producirá una excepción no implementada. Para obtener más información y ayuda, póngase en contacto con el soporte técnico de Microsoft.

SetAclAsync(String, List<AclEntry>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Establece entradas de Acl para un archivo o directorio. Borra las entradas de Acl existentes para la ruta de acceso.

SetAclAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Establece entradas de Acl para un archivo o directorio. Borra las entradas de Acl existentes para la ruta de acceso.

SetExpiryTimeAsync(String, ExpiryOption, Int64, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Establecer la hora de expiración

SetOwnerAsync(String, String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Establece el propietario o el grupo de la ruta de acceso.

SetPermissionAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Establece el permiso de la ruta de acceso especificada.

Se aplica a