О | статьи | услуги | Программное обеспечение | Контактная информация

Последние поступления Free Software SharePoint

АРБ Security Solutions регулярно выпускает бесплатное программное обеспечение SharePoint, в том числе WebParts, клиентские приложения, Рамочная расширений, а также другие разнообразные компоненты.
Последняя является бесплатным:

Название: Простые SharePoint накопительный пакет WebPart
Дата публикации: 10/22/2009

Предыдущие два бесплатных WebPart-релизы:

SecureCenter для SharePoint

По интеграторы SharePoint безопасности, интеграторы SharePoint безопасности.

SharePoint Security Assurance Программа ™

За внешне сталкивается SharePoint развертывания, безопасности, является важным развертывания острой озабоченности. Узнайте, как посредством ежедневного сканирования, вы можете обеспечить внешние бизнес-пользователей и партнеров, что они могут сотрудничать в доверие!

Обеспечение безопасности WebPart:



Охраняемые конструкторов для абстрактных классов

Один модификации кода Resharper 4.0 указывают на то, что если общественность конструктор находится в абстрактном классе, она должна быть скорректирована на использование охраняемого модификатор доступа, если в настоящее время общественность:

Resharper Constructor Protected Constructors For Abstract Classes

Таким образом, с этого:

C #:
  1. AbstractClass общественности аннотация AbstractClass класс
  2. (
  3. общественности AbstractClass ()
  4. (
  5. )
  6. )

Для этого:

C #:
  1. AbstractClass общественности аннотация AbstractClass класс
  2. (
  3. охраняемыми AbstractClass ()
  4. (
  5. )
  6. )

Итак, почему же это хороший код править?

Ну, имеющие общественное конструктором на абстрактных классов в условиях Код архитектуры нелогичной, поскольку абстрактный класс не может быть обработан непосредственно; это вместо созданного экземпляра, вытекающих типа. Таким образом, только производные типы имеют доступ к абстрактному конструктору класса. Охраняемые более адекватно описывает уместны модификатора доступа для конструктора, а также обеспечение необходимого типа завещателем иметь доступ конструктора.

Заметнее, соответствующее украшение модификатора доступа, в свою очередь, не заполнить Intellisence с кучей бесполезных дерьмо :)

  • Социальные закладки

Похожие сообщения:

  1. Использование TypeMock.NET абстрагироваться SharePoint С Mocks
  2. Авто-Реализовано Свойства и развивающихся WebParts
  3. Дать Методы расширения для SharePoint
  4. Статические версиями в WebPart EditorPart
  5. SharePoint WebPart версиями

4 комментариев »

  1. Не знал об этом, большая отзыв
    (хотя это по категориям в SharePoint развитию. Нужно категорию C # или что-то :) )!

    Комментарии По Фортнер Джеймс - 12 мая, 2009 @ 8:07 утра

  2. Действительно, я имел некоторые абстрактные классы, которые делают это. Крепежные Em Up прямо сейчас!

    Комментарии по Кирк Керр - 12 Май, 2009 @ 8:08 утра

  3. Я просто не понимаю, почему это важно. Каковы соответствующие аргументы для осуществления в рамках целого продукта для этого ... улучшения.

    Комментарии По Джеймс Тайсон - 12 Май, 2009 @ 8:26 утра

  4. @ Джеймс:

    Что? Обоснование вы спрашиваете находятся в статье.

    Комментарии от Адама Buenz - 12 Май, 2009 @ 8:30 утра

RSS-канал для комментариев на эту должность. TrackBack URL

Оставить комментарий