Metodo IProfileService.Update
Parzialmente aggiorna il contenuto di un profilo confrontando le modifiche al contenuto di un profilo specificato nel parametro profile.
Spazio dei nomi: Microsoft.VisualStudio.Services.Profile
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Sintassi
'Dichiarazione
Function Update ( _
requestContext As TeamFoundationRequestContext, _
id As Guid, _
profile As Profile _
) As Integer
int Update(
TeamFoundationRequestContext requestContext,
Guid id,
Profile profile
)
Parametri
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
- id
Tipo: System.Guid
Il GUID dell'identità con cui il profilo è associato.Esiste un mapping 1 a 1 tra un'identità e un profilo
- profile
Tipo: Microsoft.VisualStudio.Services.Profile.Profile
Oggetto contenitore che include le modifiche da applicare al profilo
Valore restituito
Tipo: System.Int32
La revisione del profilo aggiornato
Eccezioni
Eccezione | Condizione |
---|---|
NewerVersionOfProfileExists | Se la revisione nel parametro profile non corrisponde alla revisione corrente |
Note
Una proprietà del profilo non viene aggiornata se la proprietà è impostata su null nel parametro profile. Un attributo di profilo non viene aggiornata se l'attributo non è presente nell'elenco degli attributi in profile.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.