• Привет, Гость!
  • Войти
  • Регистрация
  • Записи
  • Форумы
  • Люди
  • Файлы
  • Работа
  • Технологии
  • Все
  • Новости
  • События
  • Статьи
  • Блоги

Alexey Sadomov

Внутреннее устройство отображения длительных операций в Sharepoint

sadomovalex
14.07.2010 0:45

В этом посте я расскажу как устроено изнутри отображение длительных сервеных операций в Sharepoint-е с использованием класса SPLongOperation. Большинство статей на эту тему ограничиваются примером использования SPLongOperation в кастомном коде. Я рассмотрю тему более подробно с описанием внутреннего устройства этого механизма. Итак, начнем.

Читать дальше...
sadomovalex
14.07.2010 0:45
Комментариев:0 Просмотров:374
Теги: sharepoint

Материалы доклада на семинаре LINQ-о строительство в Sharepoint

sadomovalex
04.07.2010 9:10

В пятницу 2-го июля в офисе Microsoft в Санкт-Петербурге состоялся семинар для Sharepoint разработчиков LINQ-о строительство в Sharepoint. Я и Владимир Тимашков выступали с докладами: Владимир сделал обзор методов выборки данных из Sharepoint с описанием достоинств и недостатков каждого метода. Я рассказал об open source проекте Camlex.NET – описал его внутреннюю архитектуру, показал примеры практического применения и рассказал о том, как создавался Camlex.NET. Также мы поделились нашим опытом участия в open source проектах.

В других сессиях Виталий Баум сделал доклад о Linq 2 Sharepoint 2010 и OData, и Михаил Архипов рассказал о собственной имплементации Linq провайдера для Sharepoint. На мой взгляд, встреча прошла довольно интересно и была полезной не только для Sharepoint разработчиков, но и для всех, кто работает с .Net (в крайнем случае, у участников встречи была возможность увидеть питерский офис MS изнутри :) ).

Я выложил материалы доклада на SlideShare, ее можно просмотреть online: http://www.slideshare.net/sadomovalex/slides-4670911. Также вы можете посмотреть презентацию Виталия: http://www.slideshare.net/butaji/sharepoint-openxml.

sadomovalex
04.07.2010 9:10
Комментариев:0 Просмотров:299
Теги: sharepoint, camlex.net, caml

Построение динамических CAML запросов на основе параметров из query string

sadomovalex
27.06.2010 0:51

В данной статье я хочу рассказать об одном из практических применений open source библиотеки Camlex.NET в реальном сценарии для разработки под Sharepoint. Во многих форумах посвященных Sharepoint-у я часто вижу вопросы о том, как можно реализовать указанную задачу, т.е. динамически построить CAML запрос на основе изменяющегося списка параметров, напр. параметров из строки запроса в URL-е. Обычно в таких случаях я привожу ссылку на Camlex.NET с небольшим поясняющим примером. Но, вместе с тем, мне бы хотелось иметь более описательный пост, который мог бы помочь разработчикам, использующим Camlex.NET в повседневной работе. Но основная цель данной статьи – показать, как просто похожие проблемы решаются в Camlex.NET. Т.к. мы разрабатывали эту библиотеку именно с целью упростить работу с динамическими CAML запросами в Sharepoint (что до прихода Linq 2 Sharepoint в 2010 версии было нетривиальным занятием).

Читать дальше...
sadomovalex
27.06.2010 0:51
Комментариев:1 Просмотров:567
Теги: sharepoint, caml, camlex.net

Проблема с использованием LdapMembershipProvider в Sharepoint когда пользователь входит более чем в 1000 групп

sadomovalex
10.06.2010 20:09

Недавно я сталкнулся с достаточно интересной проблемой, которая появилась на production сервере: начиная с определенного момента специальная учетная запись пользователя (своего рода "общая" учетная запись, под которой некоторые пользователи заходят в портал) перестала аутентифицироваться в SharePoint-е. Портал организован следующим образом: веб приложение, настроенное на Default authentication zone, которая использует Windows аутентификацию, и расширенное на Internet authentication zone с FBA аутентификацией. В Internet зоне используются LdapMembershipProvider и LdapRoleProvider, т.е. все пользователи хранятся в Active Directory. Странно было то, что в локальном окружении все по-прежнему работало: этот общий аккаунт по прежнему успешно логинился в Sharepoint.

Читать дальше...
sadomovalex
10.06.2010 20:09
Комментариев:2 Просмотров:580

Alexey Sadomov

sadomovalex senior engineer
Программирование для Sharepoint, веб-разработка, ASP.Net MVC, DDD, TDD
  • Блог

Облако тегов

caml camlex.net sharepoint
Строишь сложные системы? Хостинг от Parking.Ru

Записи

Популярные
  • diverofdark > C#: Expression Tree + Extension Method + Lambda как замена Safe Navigation Operator
  • sashaeve > Интересные возможности C# и ASP.NET
  • trukhinyuri > О чтении технической литературы в pdf на английском
  • snoralip > Обработка структурированн­ого текста с помощью регулярных выражений
  • Dmitryk > Парадигма генерации и обработки исключений
  • snoralip > Применение хеш-функций, SHA1, GetHashCode, HashSet и Dictionary
  • mvcdev > Говорящий PowerShell скрипт
  • mbakirov > I am back.
  • SergeyT. > [Перевод] Джозеф Албахари. Работа с потоками в C#. Часть 3
  • ][tiger > Singleton in .NET 4.0 - вопрос снят?
Все популярные записи
Обсуждаемые
  • mbakirov > I am back.
  • trukhinyuri > О чтении технической литературы в pdf на английском
  • diverofdark > C#: Expression Tree + Extension Method + Lambda как замена Safe Navigation Operator
  • NetGuru > Определение имени текущего пользователя SharePoint
  • snoralip > Применение хеш-функций, SHA1, GetHashCode, HashSet и Dictionary
  • Dmitryk > Парадигма генерации и обработки исключений
  • NetGuru > Строка подключения к БД.
  • Soldata > Преобразование даты в строку типа "вчера; сегодня; завтра" с помощью метода расширения
  • NetGuru > Extension methods – «методы-расшири­тели»:
  • trukhinyuri > Группы в Windows Live Messenger
Все обсуждаемые записи

Блоги

Новые
  • Regfor> Роман Калита – Блог
  • NetGuru> Kurakin Vit's Blog
  • Andrey> Андрей Веселов
  • danverPD> podzyubanBlogs
  • Stanislav Gornakov> Stanislav Gornakov
  • k0stya> k0stya
  • ][tiger> Just do IT - просто дует
  • Oxozle> KLUBS
  • mvcdev> WebDev
  • VitaliyP> PanarinV
Обсуждаемые
  • mihailik> Олег Михайлик
  • ceo> Нотатник Вiктора Шатохiна [MSFT]
  • gaidar> Gaidar Magdanurov
  • MikhailChernomo­rdikov> Mikhail Chernomordikov [MSFT]
  • Alexander Lozhechkin [MSFT]> Alexander Lozhechkin
  • agladkik> Andrey Gladkikh: Microsoft Dynamics
  • sergun> Sergey Zwezdin
  • beerbong> Bong Blog
  • sos> Dmitry Soshnikov [MSFT]
  • not-a-kernel-gu­y> Зеркало: Not a kernel guy
О сайте   Свяжитесь с нами   Версия для печати
Работает на 1С-Битрикс: Управление сайтом ASP.NET  |  Хостинг на Parking.Ru