C# 클래스 PassFruit.Datastore.XmlDatastore.XmlDatastore

상속: DatastoreBase
파일 보기 프로젝트 열기: bettiolo/PassFruit 1 사용 예제들

공개 메소드들

메소드 설명
GetAccountDto ( System.Guid accountId ) : AccountDto
GetAccountFieldDtos ( System.Guid accountId ) : IList
GetAllAccountIds ( ) : System.Guid[]
XmlDatastore ( XmlDatastoreConfiguration configuration ) : System

보호된 메소드들

메소드 설명
SaveSpecificAccountDto ( AccountDto accountDto ) : void

비공개 메소드들

메소드 설명
AccountElementIsDeleted ( System.Guid accountId ) : bool
GetAccountDeletedElement ( System.Guid accountId ) : System.Xml.Linq.XElement
GetAccountElement ( System.Guid accountId ) : System.Xml.Linq.XElement
GetAccountFieldsElement ( System.Guid accountId ) : System.Xml.Linq.XElement
GetAccountIdsWithFilter ( bool>.Func filterAccount ) : System.Guid[]
GetAccountProviderElement ( System.Guid accountId ) : System.Xml.Linq.XElement
GetAccountsElement ( ) : System.Xml.Linq.XElement
GetElementsWithId ( System.Xml.Linq.XContainer containingElement, string idPrefix, XElement>.Action processChildElement ) : void
GetFieldElement ( System.Guid accountId, System.Guid fieldId ) : System.Xml.Linq.XElement
GetFieldNameElement ( System.Guid accountId, System.Guid fieldId ) : System.Xml.Linq.XElement
GetFieldTypeKeyElement ( System.Guid accountId, System.Guid fieldId ) : System.Xml.Linq.XElement
GetFieldValueElement ( System.Guid accountId, System.Guid fieldId ) : System.Xml.Linq.XElement
GetLastChangedUtc ( System.Xml.Linq.XElement element ) : System.DateTime
GetLastChangedUtcAttribute ( System.Xml.Linq.XElement element ) : System.Xml.Linq.XAttribute
GetNoteElement ( System.Guid accountId ) : System.Xml.Linq.XElement
GetOrCreateAttribute ( string attributeName, System.Xml.Linq.XElement element ) : System.Xml.Linq.XAttribute
GetOrCreateElement ( string elementName, System.Xml.Linq.XContainer parentElement ) : System.Xml.Linq.XElement
GetPassFruitElement ( ) : System.Xml.Linq.XElement
GetPasswordsElement ( ) : System.Xml.Linq.XElement
GetProviderElement ( string providerKey ) : System.Xml.Linq.XElement
GetProvidersElement ( ) : System.Xml.Linq.XElement
GetTagElement ( string tagName, System.Guid accountId ) : System.Xml.Linq.XElement
GetTags ( System.Guid accountId ) : TagDto[]
GetTagsElement ( System.Guid accountId ) : System.Xml.Linq.XElement
LoadXDocument ( ) : void
SaveXml ( ) : void
UpdateLastChangedUtc ( System.Xml.Linq.XElement element ) : void

메소드 상세

GetAccountDto() 공개 메소드

public GetAccountDto ( System.Guid accountId ) : AccountDto
accountId System.Guid
리턴 AccountDto

GetAccountFieldDtos() 공개 메소드

public GetAccountFieldDtos ( System.Guid accountId ) : IList
accountId System.Guid
리턴 IList

GetAllAccountIds() 공개 메소드

public GetAllAccountIds ( ) : System.Guid[]
리턴 System.Guid[]

SaveSpecificAccountDto() 보호된 메소드

protected SaveSpecificAccountDto ( AccountDto accountDto ) : void
accountDto AccountDto
리턴 void

XmlDatastore() 공개 메소드

public XmlDatastore ( XmlDatastoreConfiguration configuration ) : System
configuration XmlDatastoreConfiguration
리턴 System