Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetSchemaAsync() [3/3]

virtual Task< DataTable > System.Data.Common.DbConnection.GetSchemaAsync ( string collectionName,
string?[] restrictionValues,
CancellationToken cancellationToken = default(CancellationToken) )
inlinevirtual

Definition at line 205 of file DbConnection.cs.

206 {
207 if (cancellationToken.IsCancellationRequested)
208 {
209 return Task.FromCanceled<DataTable>(cancellationToken);
210 }
211 try
212 {
213 return Task.FromResult(GetSchema(collectionName, restrictionValues));
214 }
215 catch (Exception exception)
216 {
217 return Task.FromException<DataTable>(exception);
218 }
219 }
virtual DataTable GetSchema()
static Task FromException(Exception exception)
Definition Task.cs:3341
static Task FromCanceled(CancellationToken cancellationToken)
Definition Task.cs:3363

References System.cancellationToken, System.exception, System.Threading.Tasks.Task< TResult >.FromCanceled(), System.Threading.Tasks.Task< TResult >.FromException(), and System.Data.Common.DbConnection.GetSchema().