All infos - Blog

Создание расширеных свойств на таблице sql server

Пример создания расширенных свойств для таблицы на sql server.

Итератор

Модификатор yield указывает, что применяется итерационный блок. Итерационные блоки могут применяться только на методах возвращающих…

Создание файла excel с помощью библиотеки ClosedXML

Библиотека - Assembly: ClosedXML, Version=0.93.1.0, Culture=neutral, PublicKeyToken=null. Ее можно установить с помощью Nuget менеджера в visual…

Делегаты

Пример использования делегата. В данном примере класс OperationWithDelegate делегирует операцию над входящими параметрами конструктора, внешним методам…

Обработка исключения Entity Framework

Что бы отловить исключения при опрециях с контекстом Entity Framework 6, недостаочно блока типа: try{}cache(Exception…

Локальный репозиторий nuget packages

Заменить библиотеку для нугет пакетов здесь, собрать проект. C:\Users\UserName\.nuget\packages\infrastructure.pdf\1.2.1\lib\net461 Для возврата, почистить кэшь visual studio…

Установка тестового сертификата криптопро

Создать сертификат можно на странице https://www.cryptopro.ru/certsrv/ Сохранить сертификат можно на флэшку. Чтобы он заработал локально…

Установка и настройка Burp Suit на windows

Установка и настройка Burp Suit на windows В этой статье использовалась версия  Comunity Edition v2.1.04…

Установка сервера Spigot minecraft.

Установка spigot на Windows Пригодится Антону ))) Для  установки нужны Git и Java. В папку…

Реализация шаблона для базового класса. Garbage collector.

Общий шаблон реализации шаблона удаления для базового класса, который использует безопасный дескриптор using Microsoft.Win32.SafeHandles; using…

Garbage Collector: использование и результат работы методов сжатия памяти и класса HandleCollector

Следующий код иллюстрирует использование и результат работы методов сжатия памяти и класса HandleCollector: static void…

Пользовательский поставщик времени C#

Пользовательский поставщик времени нужен для модульных тестов. public abstract class TimeProvider { private static TimeProvider…