Proprietà IVSSDatabase.User
Ottiene un riferimento del tipo IVSSUser a un oggetto che rappresenta un singolo utente.
Spazio dei nomi: Microsoft.VisualStudio.SourceSafe.Interop
Assembly: Microsoft.VisualStudio.SourceSafe.Interop (in microsoft.visualstudio.sourcesafe.interop.dll)
Sintassi
'Dichiarazione
ReadOnly Property User ( _
<InAttribute> Name As String _
) As VSSUser
'Utilizzo
Dim instance As IVSSDatabase
Dim Name As String
Dim value As VSSUser
value = instance.User(Name)
VSSUser User [
[InAttribute] string Name
] { get; }
property VSSUser^ User [String^] {
VSSUser^ get ([InAttribute] String^ Name);
}
/** @property */
VSSUser get_User (/** @attribute InAttribute() */ String Name)
JScript supporta l'utilizzo di proprietà indicizzate ma non la dichiarazione di nuove.
Parametri
Valore proprietà
Un riferimento del tipo IVSSUser a un oggetto che rappresenta un singolo utente.
Note
[IDL]
HRESULT User([in] BSTR Name, [out, retval] IVSSUser **ppIUser);
Ogni database di Visual SourceSafe può avere uno o più utenti e ciascun utente è rappresentato da un oggetto che implementa l'interfaccia IVSSUser.
Esempio
Nell'esempio riportato di seguito viene illustrato come utilizzare la proprietà User per recuperare un utente specifico.
[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, "");
// User property returns VSSUser type reference.
VSSUser vssUser = vssDatabase.get_User("Guest");
// Display user name
Console.WriteLine("User Name: " + vssUser.Name);
}
}
Output:
User Name: Guest
[Visual Basic]
Imports System
Imports Microsoft.VisualStudio.SourceSafe.Interop
Module IVSSTest
Public Sub Main()
' Create a VSSDatabase object.
Dim vssDatabase = New VSSDatabase
' Open a VSS database using automatic login for security.
vssDatabase.Open("C:\VSSTestDB\srcsafe.ini", _
Environment.UserName, "")
' User property returns VSSUser type reference
Dim vssUser As VSSUser = vssDatabase.User("Guest")
'Display user name
Console.WriteLine("User Name: " + vssUser.Name)
End Sub
End Module
Output:
User Name: Guest
Vedere anche
Riferimenti
Interfaccia IVSSDatabase
Membri IVSSDatabase
Spazio dei nomi Microsoft.VisualStudio.SourceSafe.Interop