C# Класс Microsoft.Legal.MatterCenter.Repository.ConfigRepository

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

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

Метод Описание
ConfigRepository ( ISPOAuthorization spoAuthorization, IOptions generalSettings, IOptions configSettings ) : Microsoft.Extensions.Options

ConfigRepository with all the required dependency injections inserted

GetConfigEntities ( string filter ) : List

Get all the current configs from the Config Storage table

GetConfigurationsAsync ( String filter ) : Task>

GetEncryptedPassword ( string plainTextPassword ) : SecureString

This method will return the secure password for authentication to SharePoint Online

InsertUpdateConfigurationsAsync ( String configs ) : Task

UpdateEntityProperty ( string configs ) : bool

Update or Insert Configuration values

UploadConfigFileToSPO ( string filePath, string clientUrl ) : void

This method will upload uiconfigforspo.js into sharepoint catalog site collection

Приватные методы

Метод Описание
CreateEntity ( string>.KeyValuePair entry, string>.KeyValuePair keyValue ) : Microsoft.WindowsAzure.Storage.Table.DynamicTableEntity
GetTable ( ) : Microsoft.WindowsAzure.Storage.Table.CloudTable

Описание методов

ConfigRepository() публичный Метод

ConfigRepository with all the required dependency injections inserted
public ConfigRepository ( ISPOAuthorization spoAuthorization, IOptions generalSettings, IOptions configSettings ) : Microsoft.Extensions.Options
spoAuthorization ISPOAuthorization
generalSettings IOptions
configSettings IOptions
Результат Microsoft.Extensions.Options

GetConfigEntities() публичный Метод

Get all the current configs from the Config Storage table
public GetConfigEntities ( string filter ) : List
filter string
Результат List

GetConfigurationsAsync() публичный Метод

public GetConfigurationsAsync ( String filter ) : Task>
filter String
Результат Task>

GetEncryptedPassword() публичный статический Метод

This method will return the secure password for authentication to SharePoint Online
public static GetEncryptedPassword ( string plainTextPassword ) : SecureString
plainTextPassword string
Результат System.Security.SecureString

InsertUpdateConfigurationsAsync() публичный Метод

public InsertUpdateConfigurationsAsync ( String configs ) : Task
configs String
Результат Task

UpdateEntityProperty() публичный Метод

Update or Insert Configuration values
public UpdateEntityProperty ( string configs ) : bool
configs string
Результат bool

UploadConfigFileToSPO() публичный Метод

This method will upload uiconfigforspo.js into sharepoint catalog site collection
public UploadConfigFileToSPO ( string filePath, string clientUrl ) : void
filePath string
clientUrl string
Результат void