Język

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 komunikaty o nieznanej poufności, co oznacza, że każda flaga poufności jest włączona, co odpowiada Unknown. Komunikaty, które są całkowicie bezpieczne, powinny być oznaczone jako None. Jeśli jednak, powiedzmy, jeden wyświetla 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

Nazwa Wartość Opis
All -1

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

Unknown -1

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

None 0

W przypadku danych niewrażliwych.

UserData 1

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

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, pomimo bycia częścią schematu, nie są traktowane jako "poufne" w taki sam sposób, jak nazwy kolumn.

Dotyczy