pixabay_vb

DependencyInjection – WindowsForms (VB.NET)

Imports GRI.ActiveDirectoryManagement.Contracts

Imports GRI.ActiveDirectoryMonitor.DependencyInjection

Imports Ninject

 

Public Class FormDefault

Private Shared ReadOnly Kernel As IKernel = New StandardKernel()

Private _activeDirectoryManager As IActiveDirectoryManager

Private Sub FormDefault_Load(sender As Object, e As EventArgs) Handles MyBase.Load

Kernel.Load(New ActiveDirectoryManagementModule())

_activeDirectoryManager = Kernel.[Get](Of IActiveDirectoryManager)()

End Sub

Private Sub ButtonAdUserGet_Click(sender As Object, e As EventArgs) Handles ButtonAdUserGet.Click

‚Input validieren

Dim users = _activeDirectoryManager.GetAllUsersAsSidWithSamAccountName(TextBoxDomain.Text).ToList()

Trace.Write(String.Format(„\n Es wurden {0} Benutzer gefunden“, users.Count))

GroupBox2.Text = String.Empty

GroupBox2.Text = String.Format(„Für die Domäne ‚{0}‚ wurden {1} Benutzer gefunden“, TextBoxDomain.Text, users.Count)

DataGridView1.DataSource = users

 

End Sub

End Class

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*