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

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

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

Метод Описание
ExternalSharing ( ISPOAuthorization spoAuthorization, IOptions listNames, IOptions generalSettings, IOptions matterSettings, IOptions logTables, IUsersDetails userDetails, ICustomLogger customLogger ) : Microsoft.Extensions.Options
ShareMatter ( MatterInformationVM matterInformation ) : GenericResponseVM

This method will store the external sharing request in a list called "MatterCenterExternalRequests" and send notification to the external user regarding the information that is getting shared

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

Метод Описание
SaveExternalSharingRequest ( MatterInformationVM matterInformation ) : void

This method will store external requests information in Azure Table Storage

SendExternalNotification ( MatterInformationVM matterInformation, string permission, string externalEmail ) : GenericResponseVM

This method will send notifications to external users

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

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

public ExternalSharing ( ISPOAuthorization spoAuthorization, IOptions listNames, IOptions generalSettings, IOptions matterSettings, IOptions logTables, IUsersDetails userDetails, ICustomLogger customLogger ) : Microsoft.Extensions.Options
spoAuthorization ISPOAuthorization
listNames IOptions
generalSettings IOptions
matterSettings IOptions
logTables IOptions
userDetails IUsersDetails
customLogger ICustomLogger
Результат Microsoft.Extensions.Options

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

This method will store the external sharing request in a list called "MatterCenterExternalRequests" and send notification to the external user regarding the information that is getting shared
public ShareMatter ( MatterInformationVM matterInformation ) : GenericResponseVM
matterInformation MatterInformationVM
Результат GenericResponseVM