C# 클래스 MeetingManager.HttpGraphService

상속: IGraphService
파일 보기 프로젝트 열기: OfficeDev/Interop-REST-Mail-Contacts-Calendar-Sample 1 사용 예제들

공개 메소드들

메소드 설명
AcceptOrDecline ( string eventId, string action, string comment, bool send ) : System.Threading.Tasks.Task
AddEventAttachment ( string eventId, FileAttachment attachment ) : Task
CancelEvent ( string eventId ) : System.Threading.Tasks.Task
CreateEvent ( Meeting meeting ) : Task
CreateInvitationResponse ( Meeting meeting, string action ) : Task
DeleteDraftMessage ( string messageId ) : System.Threading.Tasks.Task
DeleteDriveItem ( string id ) : System.Threading.Tasks.Task
DeleteEventAttachment ( string eventId, string attachmentId ) : System.Threading.Tasks.Task
FindMeetingTimes ( Meeting meeting ) : Task>
GetCalendarEvents ( DateTimeOffset startDate, DateTimeOffset endDate ) : Task>
GetContactPhoto ( string contactId ) : Task
GetContacts ( int pageIndex, int pageSize ) : Task>
GetContactsCount ( ) : Task
GetDriveItemContent ( string id ) : Task
GetDriveItems ( string folderId, int pageIndex, int pageSize ) : Task>
GetEvent ( string eventId ) : Task
GetEventAttachments ( string eventId, int pageIndex, int pageSize ) : Task>
GetUser ( ) : Task
GetUserPager ( int pageSize, string filter, bool getHumans ) : IUserPager
HttpGraphService ( IAuthenticationService authenticationService, Logger logger ) : MeetingManager.Models
UpdateAndSendMessage ( Message message ) : Task
UpdateEvent ( Meeting meeting ) : Task

비공개 메소드들

메소드 설명
AddTimeStamp ( StringBuilder sb, Meeting meeting ) : void
BuildCalendarUri ( DateTimeOffset startDate, DateTimeOffset endDate ) : string
BuildFilter ( StringBuilder sb, Meeting meeting ) : void
BuildInvitationsUri ( Meeting meeting ) : string
BuildRequestBody ( Meeting meeting ) : MeetingTimes
BuildResponseUri ( string messageId, string action ) : string
GetEventInvitation ( Meeting meeting ) : Task
GetHttpHelper ( ) : HttpHelper

메소드 상세

AcceptOrDecline() 공개 메소드

public AcceptOrDecline ( string eventId, string action, string comment, bool send ) : System.Threading.Tasks.Task
eventId string
action string
comment string
send bool
리턴 System.Threading.Tasks.Task

AddEventAttachment() 공개 메소드

public AddEventAttachment ( string eventId, FileAttachment attachment ) : Task
eventId string
attachment FileAttachment
리턴 Task

CancelEvent() 공개 메소드

public CancelEvent ( string eventId ) : System.Threading.Tasks.Task
eventId string
리턴 System.Threading.Tasks.Task

CreateEvent() 공개 메소드

public CreateEvent ( Meeting meeting ) : Task
meeting Meeting
리턴 Task

CreateInvitationResponse() 공개 메소드

public CreateInvitationResponse ( Meeting meeting, string action ) : Task
meeting Meeting
action string
리턴 Task

DeleteDraftMessage() 공개 메소드

public DeleteDraftMessage ( string messageId ) : System.Threading.Tasks.Task
messageId string
리턴 System.Threading.Tasks.Task

DeleteDriveItem() 공개 메소드

public DeleteDriveItem ( string id ) : System.Threading.Tasks.Task
id string
리턴 System.Threading.Tasks.Task

DeleteEventAttachment() 공개 메소드

public DeleteEventAttachment ( string eventId, string attachmentId ) : System.Threading.Tasks.Task
eventId string
attachmentId string
리턴 System.Threading.Tasks.Task

FindMeetingTimes() 공개 메소드

public FindMeetingTimes ( Meeting meeting ) : Task>
meeting Meeting
리턴 Task>

GetCalendarEvents() 공개 메소드

public GetCalendarEvents ( DateTimeOffset startDate, DateTimeOffset endDate ) : Task>
startDate DateTimeOffset
endDate DateTimeOffset
리턴 Task>

GetContactPhoto() 공개 메소드

public GetContactPhoto ( string contactId ) : Task
contactId string
리턴 Task

GetContacts() 공개 메소드

public GetContacts ( int pageIndex, int pageSize ) : Task>
pageIndex int
pageSize int
리턴 Task>

GetContactsCount() 공개 메소드

public GetContactsCount ( ) : Task
리턴 Task

GetDriveItemContent() 공개 메소드

public GetDriveItemContent ( string id ) : Task
id string
리턴 Task

GetDriveItems() 공개 메소드

public GetDriveItems ( string folderId, int pageIndex, int pageSize ) : Task>
folderId string
pageIndex int
pageSize int
리턴 Task>

GetEvent() 공개 메소드

public GetEvent ( string eventId ) : Task
eventId string
리턴 Task

GetEventAttachments() 공개 메소드

public GetEventAttachments ( string eventId, int pageIndex, int pageSize ) : Task>
eventId string
pageIndex int
pageSize int
리턴 Task>

GetUser() 공개 메소드

public GetUser ( ) : Task
리턴 Task

GetUserPager() 공개 메소드

public GetUserPager ( int pageSize, string filter, bool getHumans ) : IUserPager
pageSize int
filter string
getHumans bool
리턴 IUserPager

HttpGraphService() 공개 메소드

public HttpGraphService ( IAuthenticationService authenticationService, Logger logger ) : MeetingManager.Models
authenticationService IAuthenticationService
logger Logger
리턴 MeetingManager.Models

UpdateAndSendMessage() 공개 메소드

public UpdateAndSendMessage ( Message message ) : Task
message MeetingManager.Models.Message
리턴 Task

UpdateEvent() 공개 메소드

public UpdateEvent ( Meeting meeting ) : Task
meeting Meeting
리턴 Task