Udostępnij za pośrednictwem


MessageSensitivity Wyliczenie

Definicja

Flaga, która może być dołączona do komunikatu lub wyjątku wskazująca, że ma pewną klasę poufnych danych. Domyślnie komunikaty powinny być określane jako nieznanej poufności, co oznacza, że każda flaga poufności jest włączona, odpowiadająca Unknown. Komunikaty, które są całkowicie bezpieczne, powinny być oznaczone jako None. Jeśli jednak, powiedzmy, jeden drukuje dane z pliku (na przykład można to zrobić podczas wyrażania błędów analizy), powinien zostać oflagowany w tym przypadku za pomocą UserDatapolecenia .

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

[System.Flags]
public enum MessageSensitivity
[<System.Flags>]
type MessageSensitivity = 
Public Enum MessageSensitivity
Dziedziczenie
MessageSensitivity
Atrybuty

Pola

All -1

Alias dla Unknownelementu , więc jest funkcjonalnie taki sam, z wyjątkiem semantycznie komunikuje ideę, że chcemy ustawić wszystkie bity.

None 0

W przypadku danych niewrażliwych.

Schema 2

W przypadku komunikatów zawierających informacje, takie jak nazwy kolumn z zestawów danych. Należy pamiętać, że pomimo bycia częścią schematu adnotacje powinny być traktowane jako dane użytkownika, ponieważ często pochodzą z danych użytkownika. Należy również pamiętać, że typy, mimo że są częścią schematu, nie są traktowane jako "poufne", tak samo jak nazwy kolumn.

Unknown -1

Wartość domyślna, nieznana, jest traktowana tak, jakby wszystko było wrażliwe.

UserData 1

W przypadku komunikatów, które mogą zawierać dane użytkownika z plików danych.

Dotyczy