close

März 2017

AllgemeinAzureCloudDevelopment, CodingHow-To, Tutorial, SzenarioHybridKünstliche IntelligenzTool, Bot, App, Add-In

Bot Framework Emulator – ein muss für jeden Bot Entwickler

Wir wollen hiermit den Bot Framework Channel Emulator (Kurz: Bot Emulator) vorstellen. Wie der Name schon sagt kann man damit das Verhalten seines Bots „nachspielen“ um zum Beispiel Probleme zu lösen indem man die Kommunikation zwischen seinem Bot (FrontEnd) und dem Bot Diensten (Endpunkt) einsehen kann. Ideal auch um einfach die Funktionalität seines Bots zu testen. Somit also ein unverzichtbares Tool für jeden Bot Entwickler.

Schritt 1 – Es war einmal ein Bot…

Zuerst braucht man einmal einen Bot logischerweise. Diesen kann man sich ganz einfach mit den Azure Bot Services generieren und je nach Bedarf den Bot um eine entsprechende Bot Intelligenz mittels Coding erweitern.

(mehr …)

mehr lesen
Development, CodingHow-To, Tutorial, SzenarioOn-PremisesSharePoint 2013SharePoint 2016

SharePoint Basics: Erhöhte Rechte

Rechte sind im SharePoint einer der wichtigsten Bereiche. Deshalb folgt hier ein How-To, wie die erhöhte Rechte im SharePoint für Zugriffe richtig verwendet werden. Die Standardmethode, um Funktionen oder Codeabschnitte mit erhöhten Rechten auszuführen, ist die Funktion „SPSecurity.RunWithElevatedPrivileges“. Sie änderte die Rechte des aktuellen Users zum Application Pool Account.

Es wird bei dieser Funktion auch kein wirklich neuer Thread im Hintergrund angelegt, sondern nur eine Personifikation mit der Identity des Application Pool Accounts durchgeführt. Diese wird beim Verlassen zurückgesetzt.

01. SPSecurity.RunWithElevatedPrivileges(delegate()
02.{
03.   using (SPSite site = new SPSite(siteID))
04.   {
(mehr …)

mehr lesen