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

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

공개 메소드들

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