-
Notifications
You must be signed in to change notification settings - Fork 15
/
FolderPermissionCollection.xml
161 lines (161 loc) · 10.3 KB
/
FolderPermissionCollection.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
<Type Name="FolderPermissionCollection" FullName="Microsoft.Exchange.WebServices.Data.FolderPermissionCollection">
<TypeSignature Language="C#" Value="public sealed class FolderPermissionCollection : Microsoft.Exchange.WebServices.Data.ComplexPropertyCollection<Microsoft.Exchange.WebServices.Data.FolderPermission>" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit FolderPermissionCollection extends Microsoft.Exchange.WebServices.Data.ComplexPropertyCollection`1<class Microsoft.Exchange.WebServices.Data.FolderPermission>" />
<TypeSignature Language="DocId" Value="T:Microsoft.Exchange.WebServices.Data.FolderPermissionCollection" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class FolderPermissionCollection
Inherits ComplexPropertyCollection(Of FolderPermission)" />
<TypeSignature Language="C++ CLI" Value="public ref class FolderPermissionCollection sealed : Microsoft::Exchange::WebServices::Data::ComplexPropertyCollection<Microsoft::Exchange::WebServices::Data::FolderPermission ^>" />
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Microsoft.Exchange.WebServices.Data.ComplexPropertyCollection<Microsoft.Exchange.WebServices.Data.FolderPermission></BaseTypeName>
<BaseTypeArguments>
<BaseTypeArgument TypeParamName="TComplexProperty">Microsoft.Exchange.WebServices.Data.FolderPermission</BaseTypeArgument>
</BaseTypeArguments>
</Base>
<Interfaces />
<Docs>
<summary>Represents a collection of folder permissions. </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="Add">
<MemberSignature Language="C#" Value="public void Add (Microsoft.Exchange.WebServices.Data.FolderPermission permission);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(class Microsoft.Exchange.WebServices.Data.FolderPermission permission) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Exchange.WebServices.Data.FolderPermissionCollection.Add(Microsoft.Exchange.WebServices.Data.FolderPermission)" />
<MemberSignature Language="VB.NET" Value="Public Sub Add (permission As FolderPermission)" />
<MemberSignature Language="C++ CLI" Value="public:
 void Add(Microsoft::Exchange::WebServices::Data::FolderPermission ^ permission);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="permission" Type="Microsoft.Exchange.WebServices.Data.FolderPermission" />
</Parameters>
<Docs>
<param name="permission">The permission to add.</param>
<summary>Adds a permission to the collection. </summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AddRange">
<MemberSignature Language="C#" Value="public void AddRange (System.Collections.Generic.IEnumerable<Microsoft.Exchange.WebServices.Data.FolderPermission> permissions);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddRange(class System.Collections.Generic.IEnumerable`1<class Microsoft.Exchange.WebServices.Data.FolderPermission> permissions) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Exchange.WebServices.Data.FolderPermissionCollection.AddRange(System.Collections.Generic.IEnumerable{Microsoft.Exchange.WebServices.Data.FolderPermission})" />
<MemberSignature Language="VB.NET" Value="Public Sub AddRange (permissions As IEnumerable(Of FolderPermission))" />
<MemberSignature Language="C++ CLI" Value="public:
 void AddRange(System::Collections::Generic::IEnumerable<Microsoft::Exchange::WebServices::Data::FolderPermission ^> ^ permissions);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="permissions" Type="System.Collections.Generic.IEnumerable<Microsoft.Exchange.WebServices.Data.FolderPermission>" />
</Parameters>
<Docs>
<param name="permissions">The permissions to add.</param>
<summary>Adds the specified permissions to the collection. </summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Clear">
<MemberSignature Language="C#" Value="public void Clear ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Clear() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Exchange.WebServices.Data.FolderPermissionCollection.Clear" />
<MemberSignature Language="VB.NET" Value="Public Sub Clear ()" />
<MemberSignature Language="C++ CLI" Value="public:
 void Clear();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Clears this collection. </summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public bool Remove (Microsoft.Exchange.WebServices.Data.FolderPermission permission);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Remove(class Microsoft.Exchange.WebServices.Data.FolderPermission permission) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Exchange.WebServices.Data.FolderPermissionCollection.Remove(Microsoft.Exchange.WebServices.Data.FolderPermission)" />
<MemberSignature Language="VB.NET" Value="Public Function Remove (permission As FolderPermission) As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:
 bool Remove(Microsoft::Exchange::WebServices::Data::FolderPermission ^ permission);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="permission" Type="Microsoft.Exchange.WebServices.Data.FolderPermission" />
</Parameters>
<Docs>
<param name="permission">The permission to remove.</param>
<summary>Removes a permission from the collection. </summary>
<returns>
<b>true</b> if the folder permission was successfully removed from the collection; otherwise, <b>false</b>.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RemoveAt">
<MemberSignature Language="C#" Value="public void RemoveAt (int index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveAt(int32 index) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Exchange.WebServices.Data.FolderPermissionCollection.RemoveAt(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Sub RemoveAt (index As Integer)" />
<MemberSignature Language="C++ CLI" Value="public:
 void RemoveAt(int index);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index">The zero-based index of the permission to remove.</param>
<summary>Removes a permission from the collection. </summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UnknownEntries">
<MemberSignature Language="C#" Value="public System.Collections.ObjectModel.Collection<string> UnknownEntries { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.ObjectModel.Collection`1<string> UnknownEntries" />
<MemberSignature Language="DocId" Value="P:Microsoft.Exchange.WebServices.Data.FolderPermissionCollection.UnknownEntries" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property UnknownEntries As Collection(Of String)" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Collections::ObjectModel::Collection<System::String ^> ^ UnknownEntries { System::Collections::ObjectModel::Collection<System::String ^> ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Exchange.WebServices</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.ObjectModel.Collection<System.String></ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a list of unknown user IDs in the collection. </summary>
<value>A list of user IDs that are unknown.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>