Szenarien möglicher Berechtigungskonzepte in Office 365 - Berechtigungen auf Grundlage von SharePoint und Teams

SharePoint ist die Grundlage von Teams Die in einer SharePoint Dokumentbibliothek gespeicherten Dateien werden in MS Teams über Kanäle referenziert. D.h. die Betrachtungsweise erfolgt auf Grundlage eines vorhanden Teams in MS Teams. Die Ausgangslage ist die, dass Berechtigungen zunächst aufgrund d... [Mehr]

Laufzeit Fehler aufzeigen: Logging mit .net core

Dieser  Blogartikel fällt in die Kategorie, Lösung für Probleme die ich nie hatte. Meine guten alten ASP.NET Webforms Anwendungen kennen ein Trace Write un Trace Warn. Damit lassen sich zur Laufzeit Infos in einen Tracelistener über den Zustand der Anwendung schreiben. Das Feature wird ganz ein... [Mehr]

die Geschichte des HTTP Request in .NET

Sozusagen am Anfang stand der Web Client. Mit der gleichnamigen Klasse aus dem Namensraum System.Net sind einfache REST Requests für GET, POST, UPDATE und DELETE möglich. Dabei wird der Netzwerk Socket Layer mit einer Zugriffs Api versehen um ggf eine Socket Connection auf Port 80 oder 443 zu erstel... [Mehr]

Blazor WebAssembly Northwind gRPC Service Testflug

Blazor ist schön. Überraschend einfach ist Blazor als Server Side Variante. Direkter Zugriff auf den SQL Server lässt die Formulare und Listen gerade zu explodieren. Nicht nur das man den Code aus Entity Framework oder meinetwegen auch SQLCommand nach core übernehmen kann, das Binding ist noch einfa... [Mehr]

XML schlägt JSON oder wie Corona alles veränderte

Betreiben Sie ein Schuhgeschäft? Dann sperren sie zu, schicken die Belegschaft in Kurzarbeit und warten bis alles gut ist. Sind Sie vieleicht stolzer Besitzer einer Airline? Dann blöd. Oder Aldis Erben, dann perfekt. Die allermeisten bemühen sich ihre Geschäftsmodelle zu digitalisieren. Ein lokaler... [Mehr]

Power Apps – Listenfelder mit automatischer Berechnung befüllen

Mit Power Apps lassen sich viele Arbeitsprozesse im Sinne der Digitalisierung hervorragend lösen. An manchen Stellen kommen jedoch unvorhersehbare Probleme auf, da wo eigentlich kaum vermutet oder erwartet werden. Die hier beschriebene Herausforderung lautete folgendermaßen: Wie kann nach Eingabe de... [Mehr]

Power Apps – Eingaben von Duplikaten vermeiden

Die Eingabe von Datensätzen und Vermeidung der Eingabe von Duplikaten in MS Power Apps, in der Kombination mit auf SharePoint Online liegenden Listen, ist nicht einfach umzusetzen. Es gibt nämlich leider keine geeignete Funktion hierfür. Eine einfache Möglichkeit ergäbe sich zwar aus dem Umstand her... [Mehr]

SQL - verschiedene nichtgruppierte Indizes

Wir unterteilen in SQL in zwei große Gruppen von Indizes:
gruppierte und nicht gruppierte (Engl.: cl [Mehr]

Blazor Page Head ohne JavaScript

Vor einiger Zeit hatte ich schon einmal darüber geschrieben, wie man den Page Titel setzen kann, Dazu wurde ein Einzeiler und die JavaScript Bridge genutzt. Diesmal gibt es eine Lösung ganz ohne die unsägliche Sprache, dafür rein mit C# und HTML. Vom Kern soll eine Art HTML Attribut in der Razor Pa... [Mehr]

Was ist eigentlich... ROLLBACK und COMMIT?

In
diesem Artikel beschäftigen wir uns mit SQL Transaktionen. Was ist eine
Transaktion? Wofür brauch [Mehr]