@@ -30,7 +30,6 @@ public interface IAsyncEnumerableGraphDataService
3030
3131public class AsyncEnumerableGraphDataService ( GraphServiceClient graphClient ) : IAsyncEnumerableGraphDataService
3232{
33- private readonly GraphServiceClient _graphClient = graphClient ;
3433 private readonly RequestHeaders EventualConsistencyHeader = new ( ) { { "ConsistencyLevel" , "eventual" } } ;
3534
3635 public string ? LastUrl { get ; private set ; } = null ;
@@ -40,30 +39,30 @@ public class AsyncEnumerableGraphDataService(GraphServiceClient graphClient) : I
4039 public Task < User ? > GetUserAsync ( string [ ] select , string ? id = null )
4140 {
4241 return id == null
43- ? _graphClient . Me . GetAsync ( rc => rc . QueryParameters . Select = select )
44- : _graphClient . Users [ id ] . GetAsync ( rc => rc . QueryParameters . Select = select ) ;
42+ ? graphClient . Me . GetAsync ( rc => rc . QueryParameters . Select = select )
43+ : graphClient . Users [ id ] . GetAsync ( rc => rc . QueryParameters . Select = select ) ;
4544 }
4645
4746 public IAsyncEnumerable < User > GetUsersInBatch ( string [ ] select , ushort top = 999 , CancellationToken cancellationToken = default )
4847 {
49- return _graphClient . Batch < User , UserCollectionResponse > ( cancellationToken ,
50- _graphClient . Users . ToGetRequestInformation ( rc =>
48+ return graphClient . Batch < User , UserCollectionResponse > ( cancellationToken ,
49+ graphClient . Users . ToGetRequestInformation ( rc =>
5150 {
5251 rc . Headers = EventualConsistencyHeader ;
5352 rc . QueryParameters . Count = true ;
5453 rc . QueryParameters . Select = select ;
5554 rc . QueryParameters . Filter = "startsWith(displayName, 'x')" ;
5655 rc . QueryParameters . Top = top ;
5756 } ) ,
58- _graphClient . Users . ToGetRequestInformation ( rc =>
57+ graphClient . Users . ToGetRequestInformation ( rc =>
5958 {
6059 rc . Headers = EventualConsistencyHeader ;
6160 rc . QueryParameters . Count = true ;
6261 rc . QueryParameters . Select = select ;
6362 rc . QueryParameters . Filter = "startsWith(displayName, 'y')" ;
6463 rc . QueryParameters . Top = top ;
6564 } ) ,
66- _graphClient . Users . ToGetRequestInformation ( rc =>
65+ graphClient . Users . ToGetRequestInformation ( rc =>
6766 {
6867 rc . Headers = EventualConsistencyHeader ;
6968 rc . QueryParameters . Count = true ;
@@ -75,7 +74,7 @@ public IAsyncEnumerable<User> GetUsersInBatch(string[] select, ushort top = 999,
7574
7675 public IAsyncEnumerable < Application > GetApplications ( string [ ] select , string ? filter = null , string [ ] ? orderBy = null , string ? search = null , ushort top = 999 , CancellationToken cancellationToken = default )
7776 {
78- var requestInfo = _graphClient . Applications
77+ var requestInfo = graphClient . Applications
7978 . ToGetRequestInformation ( rc =>
8079 {
8180 rc . Headers = EventualConsistencyHeader ;
@@ -88,12 +87,12 @@ public IAsyncEnumerable<Application> GetApplications(string[] select, string? fi
8887 } ) ;
8988
9089 LastUrl = WebUtility . UrlDecode ( requestInfo . URI . AbsoluteUri ) ;
91- return requestInfo . ToAsyncEnumerable < Application , ApplicationCollectionResponse > ( _graphClient . RequestAdapter , SetCount , cancellationToken ) ;
90+ return requestInfo . ToAsyncEnumerable < Application , ApplicationCollectionResponse > ( graphClient . RequestAdapter , SetCount , cancellationToken ) ;
9291 }
9392
9493 public IAsyncEnumerable < ServicePrincipal > GetServicePrincipals ( string [ ] select , string ? filter , string [ ] ? orderBy , string ? search = null , ushort top = 999 , CancellationToken cancellationToken = default )
9594 {
96- var requestInfo = _graphClient . ServicePrincipals
95+ var requestInfo = graphClient . ServicePrincipals
9796 . ToGetRequestInformation ( rc =>
9897 {
9998 rc . Headers = EventualConsistencyHeader ;
@@ -106,12 +105,12 @@ public IAsyncEnumerable<ServicePrincipal> GetServicePrincipals(string[] select,
106105 } ) ;
107106
108107 LastUrl = WebUtility . UrlDecode ( requestInfo . URI . AbsoluteUri ) ;
109- return requestInfo . ToAsyncEnumerable < ServicePrincipal , ServicePrincipalCollectionResponse > ( _graphClient . RequestAdapter , SetCount , cancellationToken ) ;
108+ return requestInfo . ToAsyncEnumerable < ServicePrincipal , ServicePrincipalCollectionResponse > ( graphClient . RequestAdapter , SetCount , cancellationToken ) ;
110109 }
111110
112111 public IAsyncEnumerable < Device > GetDevices ( string [ ] select , string ? filter = null , string [ ] ? orderBy = null , string ? search = null , ushort top = 999 , CancellationToken cancellationToken = default )
113112 {
114- var requestInfo = _graphClient . Devices
113+ var requestInfo = graphClient . Devices
115114 . ToGetRequestInformation ( rc =>
116115 {
117116 rc . Headers = EventualConsistencyHeader ;
@@ -124,12 +123,12 @@ public IAsyncEnumerable<Device> GetDevices(string[] select, string? filter = nul
124123 } ) ;
125124
126125 LastUrl = WebUtility . UrlDecode ( requestInfo . URI . AbsoluteUri ) ;
127- return requestInfo . ToAsyncEnumerable < Device , DeviceCollectionResponse > ( _graphClient . RequestAdapter , SetCount , cancellationToken ) ;
126+ return requestInfo . ToAsyncEnumerable < Device , DeviceCollectionResponse > ( graphClient . RequestAdapter , SetCount , cancellationToken ) ;
128127 }
129128
130129 public IAsyncEnumerable < Group > GetGroups ( string [ ] select , string ? filter = null , string [ ] ? orderBy = null , string ? search = null , ushort top = 999 , CancellationToken cancellationToken = default )
131130 {
132- var requestInfo = _graphClient . Groups
131+ var requestInfo = graphClient . Groups
133132 . ToGetRequestInformation ( rc =>
134133 {
135134 rc . Headers = EventualConsistencyHeader ;
@@ -142,12 +141,12 @@ public IAsyncEnumerable<Group> GetGroups(string[] select, string? filter = null,
142141 } ) ;
143142
144143 LastUrl = WebUtility . UrlDecode ( requestInfo . URI . AbsoluteUri ) ;
145- return requestInfo . ToAsyncEnumerable < Group , GroupCollectionResponse > ( _graphClient . RequestAdapter , SetCount , cancellationToken ) ;
144+ return requestInfo . ToAsyncEnumerable < Group , GroupCollectionResponse > ( graphClient . RequestAdapter , SetCount , cancellationToken ) ;
146145 }
147146
148147 public IAsyncEnumerable < User > GetUsers ( string [ ] select , string ? filter = null , string [ ] ? orderBy = null , string ? search = null , ushort top = 999 , CancellationToken cancellationToken = default )
149148 {
150- var requestInfo = _graphClient . Users
149+ var requestInfo = graphClient . Users
151150 . ToGetRequestInformation ( rc =>
152151 {
153152 rc . Headers = EventualConsistencyHeader ;
@@ -160,12 +159,12 @@ public IAsyncEnumerable<User> GetUsers(string[] select, string? filter = null, s
160159 } ) ;
161160
162161 LastUrl = WebUtility . UrlDecode ( requestInfo . URI . AbsoluteUri ) ;
163- return requestInfo . ToAsyncEnumerable < User , UserCollectionResponse > ( _graphClient . RequestAdapter , SetCount , cancellationToken ) ;
162+ return requestInfo . ToAsyncEnumerable < User , UserCollectionResponse > ( graphClient . RequestAdapter , SetCount , cancellationToken ) ;
164163 }
165164
166165 public IAsyncEnumerable < User > GetApplicationOwnersAsUsers ( string id , string [ ] select , ushort top = 999 , CancellationToken cancellationToken = default )
167166 {
168- var requestInfo = _graphClient . Applications [ id ]
167+ var requestInfo = graphClient . Applications [ id ]
169168 . Owners . GraphUser
170169 . ToGetRequestInformation ( rc =>
171170 {
@@ -176,12 +175,12 @@ public IAsyncEnumerable<User> GetApplicationOwnersAsUsers(string id, string[] se
176175 } ) ;
177176
178177 LastUrl = WebUtility . UrlDecode ( requestInfo . URI . AbsoluteUri ) ;
179- return requestInfo . ToAsyncEnumerable < User , UserCollectionResponse > ( _graphClient . RequestAdapter , SetCount , cancellationToken ) ;
178+ return requestInfo . ToAsyncEnumerable < User , UserCollectionResponse > ( graphClient . RequestAdapter , SetCount , cancellationToken ) ;
180179 }
181180
182181 public IAsyncEnumerable < User > GetServicePrincipalOwnersAsUsers ( string id , string [ ] select , ushort top = 999 , CancellationToken cancellationToken = default )
183182 {
184- var requestInfo = _graphClient . ServicePrincipals [ id ]
183+ var requestInfo = graphClient . ServicePrincipals [ id ]
185184 . Owners . GraphUser
186185 . ToGetRequestInformation ( rc =>
187186 {
@@ -192,12 +191,12 @@ public IAsyncEnumerable<User> GetServicePrincipalOwnersAsUsers(string id, string
192191 } ) ;
193192
194193 LastUrl = WebUtility . UrlDecode ( requestInfo . URI . AbsoluteUri ) ;
195- return requestInfo . ToAsyncEnumerable < User , UserCollectionResponse > ( _graphClient . RequestAdapter , SetCount , cancellationToken ) ;
194+ return requestInfo . ToAsyncEnumerable < User , UserCollectionResponse > ( graphClient . RequestAdapter , SetCount , cancellationToken ) ;
196195 }
197196
198197 public IAsyncEnumerable < User > GetDeviceOwnersAsUsers ( string id , string [ ] select , ushort top = 999 , CancellationToken cancellationToken = default )
199198 {
200- var requestInfo = _graphClient . Devices [ id ]
199+ var requestInfo = graphClient . Devices [ id ]
201200 . RegisteredOwners . GraphUser
202201 . ToGetRequestInformation ( rc =>
203202 {
@@ -208,12 +207,12 @@ public IAsyncEnumerable<User> GetDeviceOwnersAsUsers(string id, string[] select,
208207 } ) ;
209208
210209 LastUrl = WebUtility . UrlDecode ( requestInfo . URI . AbsoluteUri ) ;
211- return requestInfo . ToAsyncEnumerable < User , UserCollectionResponse > ( _graphClient . RequestAdapter , SetCount , cancellationToken ) ;
210+ return requestInfo . ToAsyncEnumerable < User , UserCollectionResponse > ( graphClient . RequestAdapter , SetCount , cancellationToken ) ;
212211 }
213212
214213 public IAsyncEnumerable < User > GetGroupOwnersAsUsers ( string id , string [ ] select , ushort top = 999 , CancellationToken cancellationToken = default )
215214 {
216- var requestInfo = _graphClient . Groups [ id ]
215+ var requestInfo = graphClient . Groups [ id ]
217216 . Owners . GraphUser
218217 . ToGetRequestInformation ( rc =>
219218 {
@@ -225,12 +224,12 @@ public IAsyncEnumerable<User> GetGroupOwnersAsUsers(string id, string[] select,
225224 } ) ;
226225
227226 LastUrl = WebUtility . UrlDecode ( requestInfo . URI . AbsoluteUri ) ;
228- return requestInfo . ToAsyncEnumerable < User , UserCollectionResponse > ( _graphClient . RequestAdapter , SetCount , cancellationToken ) ;
227+ return requestInfo . ToAsyncEnumerable < User , UserCollectionResponse > ( graphClient . RequestAdapter , SetCount , cancellationToken ) ;
229228 }
230229
231230 public IAsyncEnumerable < Group > GetTransitiveMemberOfAsGroups ( string id , string [ ] select , ushort top = 999 , CancellationToken cancellationToken = default )
232231 {
233- var requestInfo = _graphClient . Users [ id ]
232+ var requestInfo = graphClient . Users [ id ]
234233 . TransitiveMemberOf . GraphGroup
235234 . ToGetRequestInformation ( rc =>
236235 {
@@ -241,12 +240,12 @@ public IAsyncEnumerable<Group> GetTransitiveMemberOfAsGroups(string id, string[]
241240 } ) ;
242241
243242 LastUrl = WebUtility . UrlDecode ( requestInfo . URI . AbsoluteUri ) ;
244- return requestInfo . ToAsyncEnumerable < Group , GroupCollectionResponse > ( _graphClient . RequestAdapter , SetCount , cancellationToken ) ;
243+ return requestInfo . ToAsyncEnumerable < Group , GroupCollectionResponse > ( graphClient . RequestAdapter , SetCount , cancellationToken ) ;
245244 }
246245
247246 public IAsyncEnumerable < User > GetTransitiveMembersAsUsers ( string id , string [ ] select , ushort top = 999 , CancellationToken cancellationToken = default )
248247 {
249- var requestInfo = _graphClient . Groups [ id ]
248+ var requestInfo = graphClient . Groups [ id ]
250249 . TransitiveMembers . GraphUser
251250 . ToGetRequestInformation ( rc =>
252251 {
@@ -257,6 +256,6 @@ public IAsyncEnumerable<User> GetTransitiveMembersAsUsers(string id, string[] se
257256 } ) ;
258257
259258 LastUrl = WebUtility . UrlDecode ( requestInfo . URI . AbsoluteUri ) ;
260- return requestInfo . ToAsyncEnumerable < User , UserCollectionResponse > ( _graphClient . RequestAdapter , SetCount , cancellationToken ) ;
259+ return requestInfo . ToAsyncEnumerable < User , UserCollectionResponse > ( graphClient . RequestAdapter , SetCount , cancellationToken ) ;
261260 }
262261}
0 commit comments