Condividi tramite


Access

La proprietà Access specifica se è possibile leggere da un valore o scrivere al suo interno, effettuare entrambe le operazioni o nessuna delle due. Può essere utilizzata per gli attributi Pre e Post ed essere applicata a qualsiasi tipo di dati.

La proprietà Access deve essere impostata utilizzando uno dei seguenti valori:

  • SA_NoAccess: potrebbe non essere possibile leggere dal valore o scrivere al suo interno.

  • SA_Read: potrebbe essere possibile leggere dal valore, ma non scrivere al suo interno.

  • SA_Write: potrebbe essere possibile scrivere nel valore, ma non leggere.

  • SA_ReadWrite: potrebbe essere possibile leggere dal valore e scrivere al suo interno.

Nota   Per impostazione predefinita, il valore della proprietà Access è SA_ReadWrite. Tale valore, inoltre, viene dedotto dal qualificatore const come SA_Read.

Esempio

Nel codice riportato di seguito viene illustrato come utilizzare la proprietà Access.

// C 
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(Access=SA_Read)] int x);

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(Access=Read)] int x);

In C++ è facoltativo utilizzare il prefisso SA_.

Vedere anche

Altre risorse

Proprietà di annotazione