Сообщество программистов Autodesk в СНГ

ADN Club => Vault API => Тема начата: Пашин Евгений от 12-04-2016, 15:15:57

Название: Как произвести запуск аутентификации пользователя?
Отправлено: Пашин Евгений от 12-04-2016, 15:15:57
Добрый день, уважаемые коллеги!

Начал писать первые приложения на Vault API.

Имеется пример VaultBrowser. Хочу с'имитировать тоже самое. Библиотеки подключил. К сожалению в проекте имеются компоненты, которые пересадить в мой проект не получается. Всяческие vaultTextBox-ы и vaultComboBox-ы. Поэтому целостность проекта не соблюдается. Хочу понять с чего начать написание приложения.

Подскажите как запустить диалоговое окно входа в хранилище?

Название: Re: Как произвести запуск аутентификации пользователя?
Отправлено: Пашин Евгений от 12-04-2016, 15:39:00
Поспешил с вопросом :)

Ответ нашёл по ходу чтения кода!

Опишу ответ:

Код - vb.net [Выбрать]
  1. Imports System.Collections.Generic
  2. Imports System.Linq
  3. Imports System.Windows.Forms
  4.  
  5. NotInheritable Class Program
  6.     Private Sub New()
  7.     End Sub
  8.  
  9.     <STAThread> _
  10.     Friend Shared Sub Main()
  11.         Application.EnableVisualStyles()
  12.         Application.SetCompatibleTextRenderingDefault(False)
  13.         Application.Run(New Main_Window())
  14.     End Sub
  15. End Class


Код - vb.net [Выбрать]
  1. Imports System.Collections.Generic
  2. Imports System.ComponentModel
  3. Imports System.Data
  4. Imports System.Drawing
  5. Imports System.Linq
  6. Imports System.Text
  7. Imports System.Windows.Forms
  8.  
  9. Imports ACW = Autodesk.Connectivity.WebServices
  10. Imports Framework = Autodesk.DataManagement.Client.Framework
  11. Imports Vault = Autodesk.DataManagement.Client.Framework.Vault
  12. Imports Forms = Autodesk.DataManagement.Client.Framework.Vault.Forms
  13.  
  14. Partial Public Class Main_Window
  15.     Inherits Form
  16.  
  17.     Public Sub New()
  18.         InitializeComponent()
  19.  
  20.         Dim m_conn = Vault.Forms.Library.Login(Nothing)
  21.         ' ... Здесь будут анализироваться данные хранилища
  22.     End Sub
  23. End Class