ЖизниЛЕНТА

Copyright © 2007 Шапель Павел

Archive for the ‘Разработка’ Category

Байнет 2.2 Beta, день первый.

without comments

Во первых, хвала организатором данной конференции (Александру Мартинкевичу, Артему Герасимовичу, Сергею Назаруку, Борису Светлову)!

На удивление было мало народа, хотябы по сравнению с прошлым оным мероприятиям. А ведь весьма зря!

Read the rest of this entry »

Written by Pash

Сентябрь 11th, 2008 at 9:09 пп

ASP.NET MVC и Distributed Cache

with one comment

Довольно давно слежу за развитием ASP.NET MVC. Ибо это человечная платформа для всякого рода стартапоподобных проектов, ибо нацелена она на создание быстрых, легких сайтов.
Read the rest of this entry »

Written by Pash

Август 28th, 2008 at 9:53 дп

Posted in Разработка

Tagged with ,

Является ли SPList Document Library?

with one comment

Дабы проверить является ли SPList наследуемым от какого-либо из предопределённых  листов, необходимы следующие манипуляции:

if ((spList.BaseType == SPBaseType.DocumentLibrary)
      && (spList.BaseTemplate == SPListTemplateType.DocumentLibrary))

{ ... }

Written by Pash

Август 11th, 2008 at 4:05 пп

Posted in Разработка

Tagged with

Актуальность данных в объектной модели SharePoint

with one comment

Эх не всё все так ладно порой как хотелось бы в объектной модели SharePoint-а  с актуальностью данных.

Read the rest of this entry »

Written by Pash

Июль 15th, 2008 at 5:00 пп

Posted in Разработка

Tagged with

Sharepoint: bug or feature?

with one comment

А вот это довольно интересный каламбур в 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!

Written by Pash

Июнь 4th, 2008 at 11:18 пп

Posted in Разработка

Tagged with

Sharepoint custom field

with 31 comments

Реально динамически-вычисляемого поля в Sharepoint-е создать нельзя! Ибо можно лишь задать некие условия для вычисления значений, но они вычисляются только раз.
И тому подтверждение множества линков под катом, с вариацией на тему создания custom field.

Read the rest of this entry »

Written by Pash

Июнь 4th, 2008 at 11:11 пп

Posted in Разработка

Tagged with

SharePoint 2007 and WSS 3.0 Dispose Patterns

with one comment

Наряду с msnd-ми примерами паттернов использования Dispose для объектов SPWeb и SPSite нашел довольно интересные изыскания от Roger Lamb’s.

Written by Pash

Июнь 4th, 2008 at 10:57 пп

Posted in Разработка

Tagged with