- Разработка
- категория
Довольно часто приходится разбираться во всяких аспектах работы той или иной платформы, технологии, естественно не обходится без обнаружения каких либо мелких, но порой очень важных особенностей.
И посему есть идея организации некой базы накопленных знаний, ибо память, как известно может порой и подводить.
Если бы в наполнении этой базы участвовало несколько человек, то более естественно было бы организовать это хозяйство в виде wiki, а пока, и это обличие, в виде постописательства сойдёт.
Workflow: Correlation and Queue Name
вторник, 23 сентября 2008Workflow Foundation & SharePoint
пятница, 19 сентября 2008So…. WF without MOSS means we can use the correct pattern. WF with MOSS, we have to use a bad pattern.
Из-за того, что в SharePoint-е нет возможности зарегистрировать свой ExternalDataExchangeService, workflow-ы лишаются вкусностей в виде подписки на собственные custom-е события.
Байнет 2.2 Beta, день первый.
четверг, 11 сентября 2008Во первых, хвала организатором данной конференции (Александру Мартинкевичу, Артему Герасимовичу, Сергею Назаруку, Борису Светлову)!
На удивление было мало народа, хотябы по сравнению с прошлым оным мероприятиям. А ведь весьма зря!
ASP.NET MVC и Distributed Cache
четверг, 28 августа 2008Довольно давно слежу за развитием ASP.NET MVC. Ибо это человечная платформа для всякого рода стартапоподобных проектов, ибо нацелена она на создание быстрых, легких сайтов.
дальше больше…
Является ли SPList Document Library?
понедельник, 11 августа 2008Дабы проверить является ли SPList наследуемым от какого-либо из предопределённых листов, необходимы следующие манипуляции:
if ((spList.BaseType == SPBaseType.DocumentLibrary)
&& (spList.BaseTemplate == SPListTemplateType.DocumentLibrary))
{ ... }
Актуальность данных в объектной модели SharePoint
вторник, 15 июля 2008Эх не всё все так ладно порой как хотелось бы в объектной модели SharePoint-а с актуальностью данных.
Sharepoint: bug or feature?
среда, 4 июня 2008А вот это довольно интересный каламбур в Sharepoint-e.
Свалился как-то exception вида:
An update conflict has occurred, and you must re-try this action. The object SPWebApplication Name=SharePoint - 80 Parent=SPWebService is being updated by SHAPEL_P\Pash, in the w3wp process, on machine SHAPEL_P. View the tracing log for more information about the conflict. at Microsoft.SharePoint.Administration.SPConfigurationDatabase.StoreObject(SPPersistedObject obj, Boolean storeClassIfNecessary, Boolean ensure)
Как выяснилось проблема в данном куске кода
using (SPSite site = spWebApp.Sites.Add(serverRelativeUrl, title, description, LCID, null, spOwner.LoginName, spOwner.Name, spOwner.Email))
А фокус в том, что object.ReferenceEquals(spWebApp, site.WebApplication) — возвращает false!
Sharepoint custom field
среда, 4 июня 2008Реально динамически-вычисляемого поля в Sharepoint-е создать нельзя! Ибо можно лишь задать некие условия для вычисления значений, но они вычисляются только раз.
И тому подтверждение множества линков под катом, с вариацией на тему создания custom field.
SharePoint 2007 and WSS 3.0 Dispose Patterns
среда, 4 июня 2008Наряду с msnd-ми примерами паттернов использования Dispose для объектов SPWeb и SPSite нашел довольно интересные изыскания от Roger Lamb’s.
Найти SPFeatureDefinition
вторник, 22 апреля 2008Коли есть на руках id-к SPFeature и надобно найти её зависимости, зрим в SPFarm.Local.FeatureDefinitions.