-
Notifications
You must be signed in to change notification settings - Fork 11
/
ChatRoomInformation.xml
295 lines (295 loc) · 19.4 KB
/
ChatRoomInformation.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
<Type Name="ChatRoomInformation" FullName="Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation">
<TypeSignature Language="C#" Value="public class ChatRoomInformation" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ChatRoomInformation extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation" />
<TypeSignature Language="VB.NET" Value="Public Class ChatRoomInformation" />
<TypeSignature Language="C++ CLI" Value="public ref class ChatRoomInformation" />
<TypeSignature Language="F#" Value="type ChatRoomInformation = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration.PersistentChat</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Information needed for updating a chat room via <see cref="M:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomManagementServices.BeginUpdateChatRoom(Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation,System.AsyncCallback,System.Object)" />
or <see cref="M:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomManagementServices.BeginUpdateChatRoom(Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation,System.Collections.Generic.ICollection{Microsoft.Rtc.Collaboration.PersistentChat.Management.PersistentChatPrincipalSummary},System.Collections.Generic.ICollection{Microsoft.Rtc.Collaboration.PersistentChat.Management.PersistentChatPrincipalSummary},System.Collections.Generic.ICollection{Microsoft.Rtc.Collaboration.PersistentChat.Management.PersistentChatPrincipalSummary},System.AsyncCallback,System.Object)" /></summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ChatRoomInformation (Microsoft.Rtc.Collaboration.PersistentChat.ChatRoom chatRoom);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Microsoft.Rtc.Collaboration.PersistentChat.ChatRoom chatRoom) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.#ctor(Microsoft.Rtc.Collaboration.PersistentChat.ChatRoom)" />
<MemberSignature Language="C++ CLI" Value="public:
 ChatRoomInformation(Microsoft::Rtc::Collaboration::PersistentChat::ChatRoom ^ chatRoom);" />
<MemberSignature Language="F#" Value="new Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation : Microsoft.Rtc.Collaboration.PersistentChat.ChatRoom -> Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation" Usage="new Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation chatRoom" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration.PersistentChat</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="chatRoom" Type="Microsoft.Rtc.Collaboration.PersistentChat.ChatRoom" />
</Parameters>
<Docs>
<param name="chatRoom">The chat room to modify.</param>
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation" /> class.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="chatRoom" /> is null.</exception>
</Docs>
</Member>
<Member MemberName="AddIn">
<MemberSignature Language="C#" Value="public Microsoft.Rtc.Collaboration.PersistentChat.PersistentChatAddIn AddIn { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Rtc.Collaboration.PersistentChat.PersistentChatAddIn AddIn" />
<MemberSignature Language="DocId" Value="P:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.AddIn" />
<MemberSignature Language="VB.NET" Value="Public Property AddIn As PersistentChatAddIn" />
<MemberSignature Language="C++ CLI" Value="public:
 property Microsoft::Rtc::Collaboration::PersistentChat::PersistentChatAddIn ^ AddIn { Microsoft::Rtc::Collaboration::PersistentChat::PersistentChatAddIn ^ get(); void set(Microsoft::Rtc::Collaboration::PersistentChat::PersistentChatAddIn ^ value); };" />
<MemberSignature Language="F#" Value="member this.AddIn : Microsoft.Rtc.Collaboration.PersistentChat.PersistentChatAddIn with get, set" Usage="Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.AddIn" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration.PersistentChat</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Rtc.Collaboration.PersistentChat.PersistentChatAddIn</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the add-in for this chat room. An add-in is a web page that can be embedded in a chat room.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChangeHistory">
<MemberSignature Language="C#" Value="public Microsoft.Rtc.Collaboration.PersistentChat.Management.AuditData ChangeHistory { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Rtc.Collaboration.PersistentChat.Management.AuditData ChangeHistory" />
<MemberSignature Language="DocId" Value="P:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.ChangeHistory" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ChangeHistory As AuditData" />
<MemberSignature Language="C++ CLI" Value="public:
 property Microsoft::Rtc::Collaboration::PersistentChat::Management::AuditData ^ ChangeHistory { Microsoft::Rtc::Collaboration::PersistentChat::Management::AuditData ^ get(); };" />
<MemberSignature Language="F#" Value="member this.ChangeHistory : Microsoft.Rtc.Collaboration.PersistentChat.Management.AuditData" Usage="Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.ChangeHistory" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration.PersistentChat</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Rtc.Collaboration.PersistentChat.Management.AuditData</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the change history of this chat room.
</summary>
<value>The change history.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChatRoomUri">
<MemberSignature Language="C#" Value="public Uri ChatRoomUri { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri ChatRoomUri" />
<MemberSignature Language="DocId" Value="P:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.ChatRoomUri" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ChatRoomUri As Uri" />
<MemberSignature Language="C++ CLI" Value="public:
 property Uri ^ ChatRoomUri { Uri ^ get(); };" />
<MemberSignature Language="F#" Value="member this.ChatRoomUri : Uri" Usage="Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.ChatRoomUri" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration.PersistentChat</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the URI of the chat room to be modified
</summary>
<value>The URI of the chat room.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Description">
<MemberSignature Language="C#" Value="public string Description { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Description" />
<MemberSignature Language="DocId" Value="P:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.Description" />
<MemberSignature Language="VB.NET" Value="Public Property Description As String" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::String ^ Description { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.Description : string with get, set" Usage="Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.Description" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration.PersistentChat</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the new description.
</summary>
<value>The description of the chat room.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsAuditorium">
<MemberSignature Language="C#" Value="public bool IsAuditorium { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsAuditorium" />
<MemberSignature Language="DocId" Value="P:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.IsAuditorium" />
<MemberSignature Language="VB.NET" Value="Public Property IsAuditorium As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:
 property bool IsAuditorium { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.IsAuditorium : bool with get, set" Usage="Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.IsAuditorium" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration.PersistentChat</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether this chat room is an auditorium-style room.
When <see cref="true" />, only those users who are on the <see cref="F:Microsoft.Rtc.Collaboration.PersistentChat.ChatRoomRole.Presenter" /> list may post messages.
Other members of the chat room can read the messages and chat history, but may not participate in the conversation.
The default value of this setting is <see cref="false" />, which means that any user who is a member of the chat room
may participate in the conversation.
</summary>
<value>
<see cref="true" /> if this instance is auditorium; otherwise, <see cref="false" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsDisabled">
<MemberSignature Language="C#" Value="public bool IsDisabled { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsDisabled" />
<MemberSignature Language="DocId" Value="P:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.IsDisabled" />
<MemberSignature Language="VB.NET" Value="Public Property IsDisabled As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:
 property bool IsDisabled { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.IsDisabled : bool with get, set" Usage="Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.IsDisabled" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration.PersistentChat</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether this chat room is disabled.
Once created, a chat room cannot be deleted. However, it can be disabled; disabling a chat room
prevents users from joining the chat room, or reading the chat history.
</summary>
<value>
<see cref="true" /> if this instance is disabled; otherwise, <see cref="false" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Name" />
<MemberSignature Language="DocId" Value="P:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.Name" />
<MemberSignature Language="VB.NET" Value="Public Property Name As String" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.Name : string with get, set" Usage="Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.Name" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration.PersistentChat</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the new name.
</summary>
<value>The name of the chat room.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ParentCategoryUri">
<MemberSignature Language="C#" Value="public Uri ParentCategoryUri { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri ParentCategoryUri" />
<MemberSignature Language="DocId" Value="P:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.ParentCategoryUri" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ParentCategoryUri As Uri" />
<MemberSignature Language="C++ CLI" Value="public:
 property Uri ^ ParentCategoryUri { Uri ^ get(); };" />
<MemberSignature Language="F#" Value="member this.ParentCategoryUri : Uri" Usage="Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.ParentCategoryUri" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration.PersistentChat</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the parent category URI of the chat room to be modified
</summary>
<value>The URI of the chat room.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Privacy">
<MemberSignature Language="C#" Value="public Microsoft.Rtc.Collaboration.PersistentChat.ChatRoomPrivacy Privacy { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Rtc.Collaboration.PersistentChat.ChatRoomPrivacy Privacy" />
<MemberSignature Language="DocId" Value="P:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.Privacy" />
<MemberSignature Language="VB.NET" Value="Public Property Privacy As ChatRoomPrivacy" />
<MemberSignature Language="C++ CLI" Value="public:
 property Microsoft::Rtc::Collaboration::PersistentChat::ChatRoomPrivacy Privacy { Microsoft::Rtc::Collaboration::PersistentChat::ChatRoomPrivacy get(); void set(Microsoft::Rtc::Collaboration::PersistentChat::ChatRoomPrivacy value); };" />
<MemberSignature Language="F#" Value="member this.Privacy : Microsoft.Rtc.Collaboration.PersistentChat.ChatRoomPrivacy with get, set" Usage="Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.Privacy" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration.PersistentChat</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Rtc.Collaboration.PersistentChat.ChatRoomPrivacy</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the visibility of this chat room.
</summary>
<value>
<see cref="Open" /> if this chat room should be visible to all users in scope;
<see cref="Private" /> if this chat room should be visible to anyone who is in scope on the parent category; (default)
<see cref="Hidden" /> if this chat room should be visible only to members of the chat room
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendInvitationsToMembers">
<MemberSignature Language="C#" Value="public Microsoft.Rtc.Collaboration.PersistentChat.ChatRoomInvitationSetting SendInvitationsToMembers { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Rtc.Collaboration.PersistentChat.ChatRoomInvitationSetting SendInvitationsToMembers" />
<MemberSignature Language="DocId" Value="P:Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.SendInvitationsToMembers" />
<MemberSignature Language="VB.NET" Value="Public Property SendInvitationsToMembers As ChatRoomInvitationSetting" />
<MemberSignature Language="C++ CLI" Value="public:
 property Microsoft::Rtc::Collaboration::PersistentChat::ChatRoomInvitationSetting SendInvitationsToMembers { Microsoft::Rtc::Collaboration::PersistentChat::ChatRoomInvitationSetting get(); void set(Microsoft::Rtc::Collaboration::PersistentChat::ChatRoomInvitationSetting value); };" />
<MemberSignature Language="F#" Value="member this.SendInvitationsToMembers : Microsoft.Rtc.Collaboration.PersistentChat.ChatRoomInvitationSetting with get, set" Usage="Microsoft.Rtc.Collaboration.PersistentChat.Management.ChatRoomInformation.SendInvitationsToMembers" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Rtc.Collaboration.PersistentChat</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Rtc.Collaboration.PersistentChat.ChatRoomInvitationSetting</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the default behavior of this chat room for sending invitations to new members.
</summary>
<value>
<see cref="False" /> if this chat room should not send invitations; or
<see cref="Inherit" /> if this value should be inherited from the parent category. (default)
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>