Über | Artikel | Dienstleistungen | Software | Kontakt

Latest Free Software SharePoint

ARB Security Solutions veröffentlicht regelmäßig kostenlos SharePoint-Software, einschließlich WebParts, Client-Anwendungen, Framework-Erweiterungen und andere Verschiedene Komponenten.
Die jüngste ist Freeware:

Titel: Einfache Rollup SharePoint WebPart
Datum der Veröffentlichung: 10/22/2009

Zurück Zwei Free WebPart Releases:

SecureCenter Für SharePoint

Durch die SharePoint-Sicherheit Integratoren, für SharePoint-Security-Integratoren.

SharePoint Security Assurance Program ™

Für außen vor SharePoint-Installationen, ist Sicherheit ein wichtiger akut Einsatz Sorge. Erfahren Sie, wie durch die tägliche Sicherheits-Scans lassen sich externe Business-Anwender und Partner, dass sie im Vertrauen zusammenarbeiten zu achten!

Security Assurance WebPart:



Geschützte Konstruktoren für abstrakte Klassen

Ein Code Änderung ReSharper 4.0 wird, ist, dass, wenn eine öffentliche Konstruktor wird in einer abstrakten Klasse befindet, sollte angepasst, um den geschützten Zugang Modifikator wenn derzeit die öffentliche Nutzung werden:

Resharper Constructor Protected Constructors For Abstract Classes

Also, von hier:

C #:
  1. AbstractClass public class AbstractClass
  2. (
  3. öffentlichen AbstractClass ()
  4. (
  5. )
  6. )

Um dies zu:

C #:
  1. AbstractClass public class AbstractClass
  2. (
  3. geschützt AbstractClass ()
  4. (
  5. )
  6. )

Also, warum ist dies ein guter Code zu bearbeiten?

Nun, die einen öffentlichen Konstruktor auf eine abstrakte Klasse im Sinne von Code-Architektur ist seit der abstrakten Klasse irrationalen nicht direkt instanziiert werden, es ist vielmehr durch die im Zuge der Instanziierung Art geschaffen. So können nur abgeleitete Typen haben Zugriff auf die abstrakte Klasse Konstruktor. Geschützte mehr angemessen beschreibt ein Germane Zugriffsmodifizierer für den Konstruktor sowie die Gewährleistung erforderlichen Erbe Typen haben Konstruktor zuzugreifen.

Mehr spürbar, wird in angemessener Weise Zugang Modifikator Dekoration wiederum nicht auffüllen Intellisence mit einem Haufen nutzloser Müll :)

  • Share / Bookmark

In Verbindung stehende Pfosten:

  1. Mit TypeMock.NET Um Abstract SharePoint Mit Mocks
  2. Auto-Implemented Properties and Developing WebParts
  3. Schreiben Extension Methods for SharePoint
  4. Static Versioning in einem WebPart EditorPart
  5. SharePoint WebPart Versioning

4 Kommentare »

  1. Haben Sie nicht darüber Bescheid wissen, guter Tipp
    (obwohl es unter SharePoint Entwicklung kategorisiert. Sie benötigen einen C # Kategorie oder etwas :) )!

    Kommentar von James Fortner - 12. Mai 2009 @ 8:07

  2. In der Tat, ich habe einige abstrakte Klassen, die sich dies zu tun. Fixing em up right now!

    Kommentar von Kirk Kerr - 12. Mai 2009 @ 8:08

  3. Ich sehe nicht, warum das wichtig ist. Welches sind die relevanten Argumente für eine Implementierung für einen ganzen Produkt für dieses ... Verbesserung.

    Kommentar von James Tyson - 12. Mai 2009 @ 8:26

  4. @ James:

    Was? Die Begründungen sind, fragen Sie sind in dem Artikel entfernt.

    Kommentar von Adam Buenz - 12. Mai 2009 @ 8:30

RSS-Feed für Kommentare zu diesem Beitrag. TrackBack-URL

Leave a comment