Condividi tramite


Handle Classe

Rappresenta un handle di file.

Ereditarietà
builtins.object
Handle

Costruttore

Handle(handle_id=None, path=None, file_id=None, parent_id=None, session_id=None, client_ip=None, open_time=None, last_reconnect_time=None)

Parametri

Nome Descrizione
handle_id
valore predefinito: None
path
valore predefinito: None
file_id
valore predefinito: None
parent_id
valore predefinito: None
session_id
valore predefinito: None
client_ip
valore predefinito: None
open_time
valore predefinito: None
last_reconnect_time
valore predefinito: None

Variabili

Nome Descrizione
handle_id
str

Usato per identificare handle.

path
str

Utilizzato per identificare il nome dell'oggetto per il quale l'handle è aperto.

file_id
str

Identifica in modo univoco il file. Ciò è utile quando si verificano rinomina perché l'ID file non cambia.

parent_id
str

Identifica in modo univoco la directory padre. Ciò è utile quando si verificano rinomina perché l'ID padre non cambia.

session_id
str

ID sessione nel contesto del quale è stato aperto l'handle di file.

client_ip
str

Usato per identificare il client che ha aperto l'handle. Il campo è incluso solo se l'indirizzo IP client è noto dal servizio.

open_time

Usato per decidere se l'handle potrebbe essere stato trapelato.

last_reconnect_time

Usato per decidere se handle è stato riaperto dopo la disconnessione client/server a causa di rete o altri errori. Il campo è incluso solo se si è verificato un evento di disconnessione e l'handle è stato riaperto.