C# Класс PassFruit.Datastore.XmlDatastore.XmlDatastore

Наследование: DatastoreBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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