示例#1
0
 internal AudioVideoInvitation(IRestfulClient restfulClient, AudioVideoInvitationResource resource, Uri baseUri, Uri resourceUri, Communication parent)
     : base(restfulClient, resource, baseUri, resourceUri, parent)
 {
 }
 internal OnlineMeetingInvitation(IRestfulClient restfulClient, OnlineMeetingInvitationResource resource, Uri baseUri, Uri resourceUri, Communication parent)
     : base(restfulClient, resource, baseUri, resourceUri, parent)
 {
 }
示例#3
0
 internal Conversation(IRestfulClient restfulClient, ConversationResource resource, Uri baseUri, Uri resourceUri, Communication parent)
     : base(restfulClient, resource, baseUri, resourceUri, parent)
 {
     if (parent == null)
     {
         throw new ArgumentNullException(nameof(parent), "Communication is required");
     }
     m_participants = new ParticipantsInternal(restfulClient, baseUri, null, this);
 }
示例#4
0
 internal MessagingInvitation(IRestfulClient restfulClient, MessagingInvitationResource resource, Uri baseUri, Uri resourceUri, Communication parent)
     : base(restfulClient, resource, baseUri, resourceUri, parent)
 {
     if (parent == null)
     {
         throw new ArgumentNullException(nameof(parent), "Communication is required");
     }
 }
示例#5
0
 internal Invitation(IRestfulClient restfulClient, TPlatformResource resource, Uri baseUri, Uri resourceUri, Communication parent)
     : base(restfulClient, resource, baseUri, resourceUri, parent)
 {
     m_invitationCompleteTcs = new TaskCompletionSource <string>();
     if (parent == null)
     {
         throw new ArgumentNullException(nameof(parent), "The paramater named parent can't be null.");
     }
 }