C# 클래스 Microsoft.Legal.MatterCenter.Repository.ConfigRepository

상속: IConfigRepository
파일 보기 프로젝트 열기: Microsoft/mattercenter

공개 메소드들

메소드 설명
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