Język

File.OpenNullHandle Metoda

Definicja

Otwiera dojście do urządzenia o wartości null systemu.

public:
 static Microsoft::Win32::SafeHandles::SafeFileHandle ^ OpenNullHandle();
public static Microsoft.Win32.SafeHandles.SafeFileHandle OpenNullHandle();
static member OpenNullHandle : unit -> Microsoft.Win32.SafeHandles.SafeFileHandle
Public Shared Function OpenNullHandle () As SafeFileHandle

Zwraca

Element SafeFileHandle do urządzenia o wartości null systemu.

Wyjątki

Wystąpił błąd we/wy podczas otwierania urządzenia o wartości null.

Uwagi

W Windows metoda otwiera uchwyt na NUL. W systemach opartych na systemie Unix metoda otwiera uchwyt na /dev/null.

Aby przekierować niepożądane dane wyjściowe lub dostarczyć puste dane wejściowe do procesów, użyj urządzenia o wartości null. Urządzenie o wartości null odrzuca wszystkie zapisane w nim dane i nie udostępnia żadnych danych (EOF) podczas odczytu.

Zwrócony uchwyt obsługuje zarówno odczyt, jak i zapis. Operacje odczytu zwracają wartość 0 (EOF) i operacje zapisu kończą się powodzeniem bez przechowywania żadnych danych. Dojście jest właścicielem bazowego zasobu, więc można go usunąć, gdy nie jest już potrzebny.

W przypadku scenariuszy, które nie wymagają nieprzetworzonych dojść do plików lub deskryptorów, rozważ użycie zamiast tego Null .

Dotyczy