Méthode EnumAvailableMedia (MediaTypes)

Énumère les supports visibles par l'instance de SQL Server sur le réseau local en fonction du type de support spécifié.

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

Syntaxe

'Déclaration
Public Function EnumAvailableMedia ( _
    media As MediaTypes _
) As DataTable
'Utilisation
Dim instance As Server
Dim media As MediaTypes
Dim returnValue As DataTable

returnValue = instance.EnumAvailableMedia(media)
public DataTable EnumAvailableMedia(
    MediaTypes media
)
public:
DataTable^ EnumAvailableMedia(
    MediaTypes media
)
member EnumAvailableMedia : 
        media:MediaTypes -> DataTable 
public function EnumAvailableMedia(
    media : MediaTypes
) : DataTable

Paramètres

Valeur de retour

Type : System.Data. . :: . .DataTable
Valeur de l'objet DataTable qui contient les informations sur les supports disponibles. Le tableau décrit les différentes colonnes du DataTable retourné.

Colonne

Type de données

Description

Nom

String

Nom du lecteur.

LowFree

Int32

Double mot de poids faible de la ressource multimédia disponible.

HighFree

Int32

Double mot d'ordre haut de la ressource support disponible

MediaTypes

Int32

Type de support. Consultez MediaTypes.

Exemples

C#

Server srv = new Server("(local)");

DataTable d = srv.EnumAvailableMedia(MediaTypes.All);
foreach (DataRow r in d.Rows)
{
   Console.WriteLine("============================================");
   foreach(DataColumn c in d.Columns)
   {
      Console.WriteLine(c.ColumnName + " = " + r[c].ToString());
   }
}

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")

$d = new-object System.Data.Datatable
$d = $srv.EnumAvailableMedia([Microsoft.SqlServer.Management.Smo.MediaTypes]::All)

Foreach ($r in $d.Rows)
{
   Write-Host "============================================"
   Foreach ($c in $d.Columns)
   {
      Write-Host $c.ColumnName "=" $r[$c]
   }
}