Share via


Propriété OnlineHeapOperation

Obtient ou définit la valeur Boolean qui détermine si la table prend en charge des opérations de segment de mémoire en ligne ou d'index.

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Syntaxe

'Déclaration
Public Property OnlineHeapOperation As Boolean
    Get
    Set
'Utilisation
Dim instance As Table
Dim value As Boolean

value = instance.OnlineHeapOperation

instance.OnlineHeapOperation = value
public bool OnlineHeapOperation { get; set; }
public:
property bool OnlineHeapOperation {
    bool get ();
    void set (bool value);
}
member OnlineHeapOperation : bool with get, set
function get OnlineHeapOperation () : boolean
function set OnlineHeapOperation (value : boolean)

Valeur de propriété

Type : System. . :: . .Boolean
Valeur Boolean qui spécifie si la table prend en charge des opérations de segment de mémoire en ligne ou d'index.
Si la valeur est True, la table prend en charge des opérations de segment de mémoire en ligne. Dans le cas contraire, la valeur est False.

Exemples

The following code example lists all of the tables in the AdventureWorks2008R2 database that support online heap operations.

C#

Server srv = new Server("(local)");
Database db = srv.Databases["AdventureWorks2008R2"];

foreach (Table tb in db.Tables) 
{
   if (tb.OnlineHeapOperation == True)
   {
      Console.WriteLine("The " + tb.Name + " table supports online heap operations.");
   }
}

Powershell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2008R2")

Foreach ($tb in $db.Tables) 
{
   If ($tb.OnlineHeapOperation -eq $TRUE)
   {
      Write-Host "The" $tb.Name "table supports online heap operations."
   }
}