Запазване на настройката на проекта за TFS офис добавка

Имам сценарий, при който влизам в TFS от Outlook. Правя персонализирането с помощта на офис добавка.

Не искам потребителите да дават настройка за TFS връзка всеки път, когато имат достъп до TFS за първи път след отваряне на Outlook.

Искам да създам формуляр за настройка, където мога да запазя настройката с помощта на клиентската файлова система. Как мога да направя това ?

може ли някой да посочи пример или кодов фрагмент.


person Gainster    schedule 28.12.2012    source източник
comment
Някаква причина да не можете просто да се удостоверите като потребител, влязъл в Windows? (напр. не посочвайте подробности за удостоверяване в конструктора, само url към tfs).   -  person Betty    schedule 31.12.2012
comment
Не искам да запазвам идентификационните данни. Вместо това искам да съхраня колекцията и настройката на проекта   -  person Gainster    schedule 06.02.2013


Отговори (2)


Обмисляли ли сте използването на MAPIFolder.GetStorage? Трябва да можете да съхранявате всякакви персонализирани данни в скрито съобщение във всяка папка, като Inbox вероятно е най-доброто място.

person Dmitry Streblechenko    schedule 06.02.2013

„Искам да създам формуляр за настройка, където мога да запазя настройката с помощта на клиентската файлова система“

Подробностите за връзката за свързване към TFS използват защитата на Windows, съхраняването на тази информация в локален файл не е добра идея.

Когато направите връзка към TFS с Team Explorer, той ще се опита да се свърже с вашите текущи идентификационни данни към TFS средата. Има два сценария, при които искате нещо друго:

1) Вашата текуща самоличност няма достъп до TFS и получавате подкана за идентификационни данни всеки път, когато правите връзка с TFS

2) Текущата ви самоличност има достъп до TFS, но искате да се свържете с TFS с други идентификационни данни.

Можете да постигнете това, като добавите идентификационните данни, които искате да използвате, за да създадете връзка към TFS, към „Запазени потребители и пароли“. Просто добавете там адреса на вашия TFS сървър и идентификационните данни. Следващия път, когато получите достъп до TFS, тези идентификационни данни ще бъдат използвани.

http://www.ewaldhofman.nl/post/2009/05/21/Automatically-connect-to-TFS-under-another-user-account.aspx

person Jeremy Thompson    schedule 06.02.2013