Proprietà IVSSDatabase.CurrentProject

Ottiene o imposta una stringa che rappresenta il nome del progetto corrente dell'utente IVSSUser.

Spazio dei nomi: Microsoft.VisualStudio.SourceSafe.Interop
Assembly: Microsoft.VisualStudio.SourceSafe.Interop (in microsoft.visualstudio.sourcesafe.interop.dll)

Sintassi

'Dichiarazione
Property CurrentProject As String
'Utilizzo
Dim instance As IVSSDatabase
Dim value As String

value = instance.CurrentProject

instance.CurrentProject = value
string CurrentProject { get; set; }
property String^ CurrentProject {
    String^ get ();
    void set ([InAttribute] String^ pPrj);
}
/** @property */
String get_CurrentProject ()

/** @property */
void set_CurrentProject (/** @attribute InAttribute() */ String pPrj)
function get CurrentProject () : String

function set CurrentProject (pPrj : String)

Valore proprietà

Una stringa che rappresenta il nome del progetto corrente dell'utente IVSSUser.

Note

[IDL]

HRESULT CurrentProject ([out,retval]BSTR *pPrj);

HRESULT CurrentProject ([in]BSTR Prj);

Ciascun utente di Visual SourceSafe dispone di un proprio file SS.INI univoco in cui è incluso un insieme di variabili che vengono utilizzate per configurare Gestione risorse Visual SourceSafe. La proprietà CurrentProject può essere utilizzata per ottenere o impostare il valore della variabile che contiene il nome del progetto attualmente selezionato. L'impostazione della proprietà CurrentProject viene resa effettiva quando l'utente riavvia Visual SourceSafe.

Esempio

Nell'esempio riportato di seguito viene illustrato come utilizzare la proprietà CurrentProject per recuperare il nome di un progetto corrente selezionato nel riquadro dei progetti di Gestione risorse Visual SourceSafe.

[C#]

using System;
using Microsoft.VisualStudio.SourceSafe.Interop;

public class IVSSTest
{
    public static void Main()
    {
        // Create a VSSDatabase object.
        IVSSDatabase vssDatabase = new VSSDatabase();

        // Open a VSS database using network name 
        // for automatic user login.
        vssDatabase.Open(@"C:\VSSTestDB\srcsafe.ini", 
                         Environment.UserName, "");
        // Display user's current project.
        Console.WriteLine("The {0}'s current project is '{1}'", 
                          vssDatabase.Username, 
                          vssDatabase.CurrentProject);
    }
}

Output:

The Guest's current project is '$/MyProject'

Vedere anche

Riferimenti

Interfaccia IVSSDatabase
Membri IVSSDatabase
Spazio dei nomi Microsoft.VisualStudio.SourceSafe.Interop