Condividi tramite


Classe Property

L'oggetto Property fornisce accesso a livello di codice alle proprietà di tutti gli oggetti SMO.

Gerarchia di ereditarietà

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo..::..Property
    Microsoft.SqlServer.Management.Smo.Wmi. . :: . .ProtocolProperty

Spazio dei nomi  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Sintassi

'Dichiarazione
Public Class Property _
    Implements ISfcProperty
'Utilizzo
Dim instance As [Property]
public class Property : ISfcProperty
public ref class Property : ISfcProperty
type Property =  
    class
        interface ISfcProperty
    end
public class Property implements ISfcProperty

Nel tipo Property sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica Dirty Ottiene il valore della proprietà Boolean che specifica se la proprietà riflette correttamente il valore corrente dell'entità che rappresenta nell'istanza di SQL Server.
Proprietà pubblica Expensive Ottiene il valore della proprietà Boolean che specifica se il caricamento dei valori della proprietà richiede molto tempo.
Proprietà pubblica IsNull Ottiene il valore della proprietà Boolean che specifica se la proprietà è impostata su Null.
Proprietà pubblica Name Ottiene il nome della proprietà.
Proprietà pubblica Readable Ottiene il valore della proprietà Boolean che specifica se il valore della proprietà può essere recuperato.
Proprietà pubblica Retrieved Ottiene il valore della proprietà Boolean che specifica se la proprietà è stata già recuperata.
Proprietà pubblica Type Ottiene il tipo di proprietà.
Proprietà pubblica Value Ottiene o imposta il valore della proprietà.
Proprietà pubblica Writable Ottiene il valore della proprietà Boolean che specifica se la proprietà può essere modificata.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CompareTo Confronta l'oggetto Property con un altro oggetto.
Metodo pubblico Equals Determina se due oggetti Property sono uguali. Esegue l'override di Object. . :: . .Equals(Object).
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Viene utilizzato come funzione hash per un tipo particolare, adatto per l'utilizzo in algoritmi hash e in strutture di dati quali una tabella hash. Esegue l'override di Object. . :: . .GetHashCode() () () ().
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Restituisce un valore String che rappresenta l'oggetto corrente. Esegue l'override di Object. . :: . .ToString() () () ().

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality Determina se due oggetti sono uguali eseguendo un'operazione di uguaglianza su due oggetti Property.
Operatore pubblicoMembro statico GreaterThan Determina se un oggetto è maggiore di un altro oggetto eseguendo un'apposita operazione di confronto tra due oggetti Property.
Operatore pubblicoMembro statico Inequality Determina se due oggetti non sono uguali eseguendo un'operazione di disuguaglianza su due oggetti Property.
Operatore pubblicoMembro statico LessThan Determina se un oggetto è minore di un altro eseguendo un'apposita operazione di confronto tra due oggetti Property.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaProprietà privata ISfcProperty. . :: . .Attributes Restituisce una raccolta di attributi che contiene proprietà.
Implementazione esplicita dell'interfacciaProprietà privata ISfcProperty. . :: . .Dirty Ottiene il valore della proprietà Boolean che specifica se la proprietà riflette correttamente il valore corrente dell'entità che rappresenta nell'istanza di SQL Server.
Implementazione esplicita dell'interfacciaProprietà privata ISfcProperty. . :: . .Enabled Ottiene il valore della proprietà Boolean che specifica se la proprietà è abilitata nell'entità che rappresenta nell'istanza di SQL Server.
Implementazione esplicita dell'interfacciaProprietà privata ISfcProperty. . :: . .IsNull Ottiene il valore della proprietà Boolean che specifica se la proprietà è impostata su Null.
Implementazione esplicita dell'interfacciaProprietà privata ISfcProperty. . :: . .Name Ottiene il nome della proprietà.
Implementazione esplicita dell'interfacciaProprietà privata ISfcProperty. . :: . .Required Ottiene il valore della proprietà Boolean che specifica se la proprietà è obbligatoria.
Implementazione esplicita dell'interfacciaProprietà privata ISfcProperty. . :: . .Type Ottiene il tipo di proprietà.
Implementazione esplicita dell'interfacciaProprietà privata ISfcProperty. . :: . .Value Ottiene o imposta il valore della proprietà.
Implementazione esplicita dell'interfacciaProprietà privata ISfcProperty. . :: . .Writable Ottiene il valore della proprietà Boolean che specifica se la proprietà può essere modificata.

In alto

Osservazioni

Thread Safety

Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni a thread multipli. Non è invece garantita la sicurezza dei membri dell'istanza.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.