C# 클래스 SitecoreData.DataProviders.DataProviderWrapper

상속: DataProvider
파일 보기 프로젝트 열기: pbering/SitecoreData 1 사용 예제들

공개 메소드들

메소드 설명
AddToPublishQueue ( ID itemID, string action, System.DateTime date, CallContext context ) : bool
AddVersion ( ItemDefinition itemDefinition, VersionUri baseVersion, CallContext context ) : int
BlobStreamExists ( System.Guid blobId, CallContext context ) : bool
ChangeFieldSharing ( TemplateField fieldDefinition, TemplateFieldSharing sharing, CallContext context ) : bool
ChangeTemplate ( ItemDefinition itemDefinition, TemplateChangeList changes, CallContext context ) : bool
CleanupDatabase ( CallContext context ) : bool
CleanupPublishQueue ( System.DateTime to, CallContext context ) : bool
CopyItem ( ItemDefinition source, ItemDefinition destination, string copyName, ID copyID, CallContext context ) : bool
CreateItem ( ID itemId, string itemName, ID templateId, ItemDefinition parent, CallContext context ) : bool
DataProviderWrapper ( string connectionStringName, string implementationType ) : System
DeleteItem ( ItemDefinition itemDefinition, CallContext context ) : bool
GetBlobStream ( System.Guid blobId, CallContext context ) : System.Stream
GetChildIDs ( ItemDefinition itemDefinition, CallContext context ) : IDList
GetDataSize ( int minEntitySize, int maxEntitySize ) : long
GetDictionaryEntryCount ( ) : long
GetEventQueue ( ) : EventQueue
GetItemDefinition ( ID itemId, CallContext context ) : ItemDefinition
GetItemFields ( ItemDefinition itemDefinition, VersionUri versionUri, CallContext context ) : FieldList
GetItemVersions ( ItemDefinition itemDefinition, CallContext context ) : VersionUriList
GetItemsInWorkflowState ( WorkflowInfo info, CallContext context ) : System.DataUri[]
GetLanguages ( CallContext context ) : LanguageCollection
GetParentID ( ItemDefinition itemDefinition, CallContext context ) : ID
GetProperty ( string name, CallContext context ) : string
GetPropertyKeys ( string prefix, CallContext context ) : List
GetPublishQueue ( System.DateTime from, System.DateTime to, CallContext context ) : IDList
GetRootID ( CallContext context ) : ID
GetTemplateItemIds ( CallContext context ) : IdCollection
GetTemplates ( CallContext context ) : TemplateCollection
GetWorkflowInfo ( ItemDefinition item, VersionUri version, CallContext context ) : WorkflowInfo
HasChildren ( ItemDefinition itemDefinition, CallContext context ) : bool
MoveItem ( ItemDefinition itemDefinition, ItemDefinition destination, CallContext context ) : bool
RemoveLanguageData ( System.Language language, CallContext context ) : void
RemoveProperty ( string name, bool isPrefix, CallContext context ) : bool
RemoveVersion ( ItemDefinition itemDefinition, VersionUri version, CallContext context ) : bool
RemoveVersions ( ItemDefinition itemDefinition, System.Language language, CallContext context ) : bool
RemoveVersions ( ItemDefinition itemDefinition, System.Language language, bool removeSharedData, CallContext context ) : bool
RenameLanguageData ( string fromLanguage, string toLanguage, CallContext context ) : void
ResolvePath ( string itemPath, CallContext context ) : ID
SaveItem ( ItemDefinition itemDefinition, ItemChanges changes, CallContext context ) : bool
SelectIDs ( string query, CallContext context ) : IDList
SelectSingleID ( string query, CallContext context ) : ID
SetBlobStream ( System.Stream stream, System.Guid blobId, CallContext context ) : bool
SetProperty ( string name, string value, CallContext context ) : bool
SetWorkflowInfo ( ItemDefinition item, VersionUri version, WorkflowInfo info, CallContext context ) : bool

비공개 메소드들

메소드 설명
EnsureNotEmpty ( ) : void
GetPrefetchData ( ID itemId ) : PrefetchData

메소드 상세

AddToPublishQueue() 공개 메소드

public AddToPublishQueue ( ID itemID, string action, System.DateTime date, CallContext context ) : bool
itemID ID
action string
date System.DateTime
context CallContext
리턴 bool

AddVersion() 공개 메소드

public AddVersion ( ItemDefinition itemDefinition, VersionUri baseVersion, CallContext context ) : int
itemDefinition ItemDefinition
baseVersion VersionUri
context CallContext
리턴 int

BlobStreamExists() 공개 메소드

public BlobStreamExists ( System.Guid blobId, CallContext context ) : bool
blobId System.Guid
context CallContext
리턴 bool

ChangeFieldSharing() 공개 메소드

public ChangeFieldSharing ( TemplateField fieldDefinition, TemplateFieldSharing sharing, CallContext context ) : bool
fieldDefinition TemplateField
sharing TemplateFieldSharing
context CallContext
리턴 bool

ChangeTemplate() 공개 메소드

public ChangeTemplate ( ItemDefinition itemDefinition, TemplateChangeList changes, CallContext context ) : bool
itemDefinition ItemDefinition
changes TemplateChangeList
context CallContext
리턴 bool

CleanupDatabase() 공개 메소드

public CleanupDatabase ( CallContext context ) : bool
context CallContext
리턴 bool

CleanupPublishQueue() 공개 메소드

public CleanupPublishQueue ( System.DateTime to, CallContext context ) : bool
to System.DateTime
context CallContext
리턴 bool

CopyItem() 공개 메소드

public CopyItem ( ItemDefinition source, ItemDefinition destination, string copyName, ID copyID, CallContext context ) : bool
source ItemDefinition
destination ItemDefinition
copyName string
copyID ID
context CallContext
리턴 bool

CreateItem() 공개 메소드

public CreateItem ( ID itemId, string itemName, ID templateId, ItemDefinition parent, CallContext context ) : bool
itemId ID
itemName string
templateId ID
parent ItemDefinition
context CallContext
리턴 bool

DataProviderWrapper() 공개 메소드

public DataProviderWrapper ( string connectionStringName, string implementationType ) : System
connectionStringName string
implementationType string
리턴 System

DeleteItem() 공개 메소드

public DeleteItem ( ItemDefinition itemDefinition, CallContext context ) : bool
itemDefinition ItemDefinition
context CallContext
리턴 bool

GetBlobStream() 공개 메소드

public GetBlobStream ( System.Guid blobId, CallContext context ) : System.Stream
blobId System.Guid
context CallContext
리턴 System.Stream

GetChildIDs() 공개 메소드

public GetChildIDs ( ItemDefinition itemDefinition, CallContext context ) : IDList
itemDefinition ItemDefinition
context CallContext
리턴 IDList

GetDataSize() 공개 메소드

public GetDataSize ( int minEntitySize, int maxEntitySize ) : long
minEntitySize int
maxEntitySize int
리턴 long

GetDictionaryEntryCount() 공개 메소드

public GetDictionaryEntryCount ( ) : long
리턴 long

GetEventQueue() 공개 메소드

public GetEventQueue ( ) : EventQueue
리턴 EventQueue

GetItemDefinition() 공개 메소드

public GetItemDefinition ( ID itemId, CallContext context ) : ItemDefinition
itemId ID
context CallContext
리턴 ItemDefinition

GetItemFields() 공개 메소드

public GetItemFields ( ItemDefinition itemDefinition, VersionUri versionUri, CallContext context ) : FieldList
itemDefinition ItemDefinition
versionUri VersionUri
context CallContext
리턴 FieldList

GetItemVersions() 공개 메소드

public GetItemVersions ( ItemDefinition itemDefinition, CallContext context ) : VersionUriList
itemDefinition ItemDefinition
context CallContext
리턴 VersionUriList

GetItemsInWorkflowState() 공개 메소드

public GetItemsInWorkflowState ( WorkflowInfo info, CallContext context ) : System.DataUri[]
info WorkflowInfo
context CallContext
리턴 System.DataUri[]

GetLanguages() 공개 메소드

public GetLanguages ( CallContext context ) : LanguageCollection
context CallContext
리턴 LanguageCollection

GetParentID() 공개 메소드

public GetParentID ( ItemDefinition itemDefinition, CallContext context ) : ID
itemDefinition ItemDefinition
context CallContext
리턴 ID

GetProperty() 공개 메소드

public GetProperty ( string name, CallContext context ) : string
name string
context CallContext
리턴 string

GetPropertyKeys() 공개 메소드

public GetPropertyKeys ( string prefix, CallContext context ) : List
prefix string
context CallContext
리턴 List

GetPublishQueue() 공개 메소드

public GetPublishQueue ( System.DateTime from, System.DateTime to, CallContext context ) : IDList
from System.DateTime
to System.DateTime
context CallContext
리턴 IDList

GetRootID() 공개 메소드

public GetRootID ( CallContext context ) : ID
context CallContext
리턴 ID

GetTemplateItemIds() 공개 메소드

public GetTemplateItemIds ( CallContext context ) : IdCollection
context CallContext
리턴 IdCollection

GetTemplates() 공개 메소드

public GetTemplates ( CallContext context ) : TemplateCollection
context CallContext
리턴 TemplateCollection

GetWorkflowInfo() 공개 메소드

public GetWorkflowInfo ( ItemDefinition item, VersionUri version, CallContext context ) : WorkflowInfo
item ItemDefinition
version VersionUri
context CallContext
리턴 WorkflowInfo

HasChildren() 공개 메소드

public HasChildren ( ItemDefinition itemDefinition, CallContext context ) : bool
itemDefinition ItemDefinition
context CallContext
리턴 bool

MoveItem() 공개 메소드

public MoveItem ( ItemDefinition itemDefinition, ItemDefinition destination, CallContext context ) : bool
itemDefinition ItemDefinition
destination ItemDefinition
context CallContext
리턴 bool

RemoveLanguageData() 공개 메소드

public RemoveLanguageData ( System.Language language, CallContext context ) : void
language System.Language
context CallContext
리턴 void

RemoveProperty() 공개 메소드

public RemoveProperty ( string name, bool isPrefix, CallContext context ) : bool
name string
isPrefix bool
context CallContext
리턴 bool

RemoveVersion() 공개 메소드

public RemoveVersion ( ItemDefinition itemDefinition, VersionUri version, CallContext context ) : bool
itemDefinition ItemDefinition
version VersionUri
context CallContext
리턴 bool

RemoveVersions() 공개 메소드

public RemoveVersions ( ItemDefinition itemDefinition, System.Language language, CallContext context ) : bool
itemDefinition ItemDefinition
language System.Language
context CallContext
리턴 bool

RemoveVersions() 공개 메소드

public RemoveVersions ( ItemDefinition itemDefinition, System.Language language, bool removeSharedData, CallContext context ) : bool
itemDefinition ItemDefinition
language System.Language
removeSharedData bool
context CallContext
리턴 bool

RenameLanguageData() 공개 메소드

public RenameLanguageData ( string fromLanguage, string toLanguage, CallContext context ) : void
fromLanguage string
toLanguage string
context CallContext
리턴 void

ResolvePath() 공개 메소드

public ResolvePath ( string itemPath, CallContext context ) : ID
itemPath string
context CallContext
리턴 ID

SaveItem() 공개 메소드

public SaveItem ( ItemDefinition itemDefinition, ItemChanges changes, CallContext context ) : bool
itemDefinition ItemDefinition
changes ItemChanges
context CallContext
리턴 bool

SelectIDs() 공개 메소드

public SelectIDs ( string query, CallContext context ) : IDList
query string
context CallContext
리턴 IDList

SelectSingleID() 공개 메소드

public SelectSingleID ( string query, CallContext context ) : ID
query string
context CallContext
리턴 ID

SetBlobStream() 공개 메소드

public SetBlobStream ( System.Stream stream, System.Guid blobId, CallContext context ) : bool
stream System.Stream
blobId System.Guid
context CallContext
리턴 bool

SetProperty() 공개 메소드

public SetProperty ( string name, string value, CallContext context ) : bool
name string
value string
context CallContext
리턴 bool

SetWorkflowInfo() 공개 메소드

public SetWorkflowInfo ( ItemDefinition item, VersionUri version, WorkflowInfo info, CallContext context ) : bool
item ItemDefinition
version VersionUri
info WorkflowInfo
context CallContext
리턴 bool