-
Notifications
You must be signed in to change notification settings - Fork 15
/
FolderPermission.xml
332 lines (332 loc) · 21.9 KB
/
FolderPermission.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
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
<Type Name="FolderPermission" FullName="Microsoft.Exchange.WebServices.Data.FolderPermission">
<TypeSignature Language="C#" Value="public sealed class FolderPermission : Microsoft.Exchange.WebServices.Data.ComplexProperty" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit FolderPermission extends Microsoft.Exchange.WebServices.Data.ComplexProperty" />
<TypeSignature Language="DocId" Value="T:Microsoft.Exchange.WebServices.Data.FolderPermission" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class FolderPermission
Inherits ComplexProperty" />
<TypeSignature Language="C++ CLI" Value="public ref class FolderPermission sealed : Microsoft::Exchange::WebServices::Data::ComplexProperty" />
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Microsoft.Exchange.WebServices.Data.ComplexProperty</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Represents a permission on a folder.</summary>
<remarks>
<para>When targeting Exchange Online, Exchange Online as part of Office 365, and on-premises versions of Exchange starting with Exchange 2013, folder permissions are not returned in the <see cref="F:Microsoft.Exchange.WebServices.Data.PropertySet.FirstClassProperties" /> property set. In order to retrieve folder permissions, add the <see cref="F:Microsoft.Exchange.WebServices.Data.FolderSchema.Permissions" /> property to the property set when binding to the folder.</para>
<para />
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FolderPermission ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Exchange.WebServices.Data.FolderPermission.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 FolderPermission();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Initializes a new instance of the FolderPermission class. </summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FolderPermission (Microsoft.Exchange.WebServices.Data.StandardUser standardUser, Microsoft.Exchange.WebServices.Data.FolderPermissionLevel permissionLevel);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Microsoft.Exchange.WebServices.Data.StandardUser standardUser, valuetype Microsoft.Exchange.WebServices.Data.FolderPermissionLevel permissionLevel) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Exchange.WebServices.Data.FolderPermission.#ctor(Microsoft.Exchange.WebServices.Data.StandardUser,Microsoft.Exchange.WebServices.Data.FolderPermissionLevel)" />
<MemberSignature Language="C++ CLI" Value="public:
 FolderPermission(Microsoft::Exchange::WebServices::Data::StandardUser standardUser, Microsoft::Exchange::WebServices::Data::FolderPermissionLevel permissionLevel);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="standardUser" Type="Microsoft.Exchange.WebServices.Data.StandardUser" />
<Parameter Name="permissionLevel" Type="Microsoft.Exchange.WebServices.Data.FolderPermissionLevel" />
</Parameters>
<Docs>
<param name="standardUser">The standard user that the permission applies to.</param>
<param name="permissionLevel">The level of the permission.</param>
<summary>Initializes a new instance of the FolderPermission class for the specified standard user with the specified permission level. </summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FolderPermission (Microsoft.Exchange.WebServices.Data.UserId userId, Microsoft.Exchange.WebServices.Data.FolderPermissionLevel permissionLevel);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Microsoft.Exchange.WebServices.Data.UserId userId, valuetype Microsoft.Exchange.WebServices.Data.FolderPermissionLevel permissionLevel) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Exchange.WebServices.Data.FolderPermission.#ctor(Microsoft.Exchange.WebServices.Data.UserId,Microsoft.Exchange.WebServices.Data.FolderPermissionLevel)" />
<MemberSignature Language="C++ CLI" Value="public:
 FolderPermission(Microsoft::Exchange::WebServices::Data::UserId ^ userId, Microsoft::Exchange::WebServices::Data::FolderPermissionLevel permissionLevel);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="userId" Type="Microsoft.Exchange.WebServices.Data.UserId" />
<Parameter Name="permissionLevel" Type="Microsoft.Exchange.WebServices.Data.FolderPermissionLevel" />
</Parameters>
<Docs>
<param name="userId">The ID of the user the permission applies to.</param>
<param name="permissionLevel">The level of the permission.</param>
<summary>Initializes a new instance of the FolderPermission class for the specified user with the specified permission level. </summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FolderPermission (string primarySmtpAddress, Microsoft.Exchange.WebServices.Data.FolderPermissionLevel permissionLevel);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string primarySmtpAddress, valuetype Microsoft.Exchange.WebServices.Data.FolderPermissionLevel permissionLevel) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Exchange.WebServices.Data.FolderPermission.#ctor(System.String,Microsoft.Exchange.WebServices.Data.FolderPermissionLevel)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (primarySmtpAddress As String, permissionLevel As FolderPermissionLevel)" />
<MemberSignature Language="C++ CLI" Value="public:
 FolderPermission(System::String ^ primarySmtpAddress, Microsoft::Exchange::WebServices::Data::FolderPermissionLevel permissionLevel);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="primarySmtpAddress" Type="System.String" />
<Parameter Name="permissionLevel" Type="Microsoft.Exchange.WebServices.Data.FolderPermissionLevel" />
</Parameters>
<Docs>
<param name="primarySmtpAddress">The primary SMTP address of the user the permission applies to.</param>
<param name="permissionLevel">The level of the permission.</param>
<summary>Initializes a new instance of the FolderPermission class for the specified e-mail address with the specified permission level. </summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CanCreateItems">
<MemberSignature Language="C#" Value="public bool CanCreateItems { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool CanCreateItems" />
<MemberSignature Language="DocId" Value="P:Microsoft.Exchange.WebServices.Data.FolderPermission.CanCreateItems" />
<MemberSignature Language="VB.NET" Value="Public Property CanCreateItems As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:
 property bool CanCreateItems { bool get(); void set(bool value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value that indicates whether the user can create new items. </summary>
<value>
<b>true</b> if the user can create new items; otherwise, <b>false</b>.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CanCreateSubFolders">
<MemberSignature Language="C#" Value="public bool CanCreateSubFolders { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool CanCreateSubFolders" />
<MemberSignature Language="DocId" Value="P:Microsoft.Exchange.WebServices.Data.FolderPermission.CanCreateSubFolders" />
<MemberSignature Language="VB.NET" Value="Public Property CanCreateSubFolders As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:
 property bool CanCreateSubFolders { bool get(); void set(bool value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value that indicates whether the user can create subfolders. </summary>
<value>
<b>true</b> if the user can create new items; otherwise, <b>false</b>.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DeleteItems">
<MemberSignature Language="C#" Value="public Microsoft.Exchange.WebServices.Data.PermissionScope DeleteItems { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Exchange.WebServices.Data.PermissionScope DeleteItems" />
<MemberSignature Language="DocId" Value="P:Microsoft.Exchange.WebServices.Data.FolderPermission.DeleteItems" />
<MemberSignature Language="VB.NET" Value="Public Property DeleteItems As PermissionScope" />
<MemberSignature Language="C++ CLI" Value="public:
 property Microsoft::Exchange::WebServices::Data::PermissionScope DeleteItems { Microsoft::Exchange::WebServices::Data::PermissionScope get(); void set(Microsoft::Exchange::WebServices::Data::PermissionScope value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Exchange.WebServices.Data.PermissionScope</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value that indicates whether the user can delete existing items. </summary>
<value>
<b>true</b> if the user can delete existing items; otherwise, <b>false</b>.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DisplayPermissionLevel">
<MemberSignature Language="C#" Value="public Microsoft.Exchange.WebServices.Data.FolderPermissionLevel DisplayPermissionLevel { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Exchange.WebServices.Data.FolderPermissionLevel DisplayPermissionLevel" />
<MemberSignature Language="DocId" Value="P:Microsoft.Exchange.WebServices.Data.FolderPermission.DisplayPermissionLevel" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property DisplayPermissionLevel As FolderPermissionLevel" />
<MemberSignature Language="C++ CLI" Value="public:
 property Microsoft::Exchange::WebServices::Data::FolderPermissionLevel DisplayPermissionLevel { Microsoft::Exchange::WebServices::Data::FolderPermissionLevel get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Exchange.WebServices.Data.FolderPermissionLevel</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the permission level that Microsoft Outlook would display for this folder permission. </summary>
<value>The permission level that Outlook displays for this folder permission.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EditItems">
<MemberSignature Language="C#" Value="public Microsoft.Exchange.WebServices.Data.PermissionScope EditItems { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Exchange.WebServices.Data.PermissionScope EditItems" />
<MemberSignature Language="DocId" Value="P:Microsoft.Exchange.WebServices.Data.FolderPermission.EditItems" />
<MemberSignature Language="VB.NET" Value="Public Property EditItems As PermissionScope" />
<MemberSignature Language="C++ CLI" Value="public:
 property Microsoft::Exchange::WebServices::Data::PermissionScope EditItems { Microsoft::Exchange::WebServices::Data::PermissionScope get(); void set(Microsoft::Exchange::WebServices::Data::PermissionScope value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Exchange.WebServices.Data.PermissionScope</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value that indicates whether the user can edit existing items. </summary>
<value>
<b>true</b> if the user can edit existing items; otherwise, <b>false</b>.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsFolderContact">
<MemberSignature Language="C#" Value="public bool IsFolderContact { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsFolderContact" />
<MemberSignature Language="DocId" Value="P:Microsoft.Exchange.WebServices.Data.FolderPermission.IsFolderContact" />
<MemberSignature Language="VB.NET" Value="Public Property IsFolderContact As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:
 property bool IsFolderContact { bool get(); void set(bool value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value that indicates whether the user is a contact for the folder. </summary>
<value>
<b>true</b> if the user is a contact for the folder; otherwise, <b>false</b>.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsFolderOwner">
<MemberSignature Language="C#" Value="public bool IsFolderOwner { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsFolderOwner" />
<MemberSignature Language="DocId" Value="P:Microsoft.Exchange.WebServices.Data.FolderPermission.IsFolderOwner" />
<MemberSignature Language="VB.NET" Value="Public Property IsFolderOwner As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:
 property bool IsFolderOwner { bool get(); void set(bool value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value that indicates whether the user owns the folder. </summary>
<value>
<b>true</b> if the user owns the folder; otherwise, <b>false</b>.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsFolderVisible">
<MemberSignature Language="C#" Value="public bool IsFolderVisible { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsFolderVisible" />
<MemberSignature Language="DocId" Value="P:Microsoft.Exchange.WebServices.Data.FolderPermission.IsFolderVisible" />
<MemberSignature Language="VB.NET" Value="Public Property IsFolderVisible As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:
 property bool IsFolderVisible { bool get(); void set(bool value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value that indicates whether the folder is visible to the user. </summary>
<value>
<b>true</b> if the folder is visible; otherwise, <b>false</b>.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PermissionLevel">
<MemberSignature Language="C#" Value="public Microsoft.Exchange.WebServices.Data.FolderPermissionLevel PermissionLevel { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Exchange.WebServices.Data.FolderPermissionLevel PermissionLevel" />
<MemberSignature Language="DocId" Value="P:Microsoft.Exchange.WebServices.Data.FolderPermission.PermissionLevel" />
<MemberSignature Language="VB.NET" Value="Public Property PermissionLevel As FolderPermissionLevel" />
<MemberSignature Language="C++ CLI" Value="public:
 property Microsoft::Exchange::WebServices::Data::FolderPermissionLevel PermissionLevel { Microsoft::Exchange::WebServices::Data::FolderPermissionLevel get(); void set(Microsoft::Exchange::WebServices::Data::FolderPermissionLevel value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Exchange.WebServices.Data.FolderPermissionLevel</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the permission level. </summary>
<value>The permission level.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ReadItems">
<MemberSignature Language="C#" Value="public Microsoft.Exchange.WebServices.Data.FolderPermissionReadAccess ReadItems { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.Exchange.WebServices.Data.FolderPermissionReadAccess ReadItems" />
<MemberSignature Language="DocId" Value="P:Microsoft.Exchange.WebServices.Data.FolderPermission.ReadItems" />
<MemberSignature Language="VB.NET" Value="Public Property ReadItems As FolderPermissionReadAccess" />
<MemberSignature Language="C++ CLI" Value="public:
 property Microsoft::Exchange::WebServices::Data::FolderPermissionReadAccess ReadItems { Microsoft::Exchange::WebServices::Data::FolderPermissionReadAccess get(); void set(Microsoft::Exchange::WebServices::Data::FolderPermissionReadAccess value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Exchange.WebServices.Data.FolderPermissionReadAccess</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the read items access permission. </summary>
<value>The read items access permission.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserId">
<MemberSignature Language="C#" Value="public Microsoft.Exchange.WebServices.Data.UserId UserId { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Exchange.WebServices.Data.UserId UserId" />
<MemberSignature Language="DocId" Value="P:Microsoft.Exchange.WebServices.Data.FolderPermission.UserId" />
<MemberSignature Language="VB.NET" Value="Public Property UserId As UserId" />
<MemberSignature Language="C++ CLI" Value="public:
 property Microsoft::Exchange::WebServices::Data::UserId ^ UserId { Microsoft::Exchange::WebServices::Data::UserId ^ get(); void set(Microsoft::Exchange::WebServices::Data::UserId ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Exchange.WebServices.Data.UserId</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the identifier of the user that the permission applies to. </summary>
<value>The identifier of the user that the permission applies to.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>