Here are the examples of the csharp api System.Threading.Tasks.Task.FromResult(int) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1711 Examples
19
Source : HelloService.cs
with MIT License
from 1100100
with MIT License
from 1100100
public async Task<int> Age()
{
//await Task.Delay(2000);
return await Task.FromResult(18);
}
19
Source : TaskBuild.cs
with MIT License
from 2881099
with MIT License
from 2881099
[JSFunction]
public async Task CodeGenerates(string jsonStr)
{
var ids = Newtonsoft.Json.JsonConvert.DeserializeObject<string[]>(jsonStr);
foreach(var id in ids)
{
if (Guid.TryParse(id, out Guid gid) && gid != Guid.Empty)
{
var model = Curd.TaskBuild.Select.WhereDynamic(gid)
.LeftJoin(a => a.Templates.Id == a.TemplatesId)
.IncludeMany(a => a.TaskBuildInfos, b => b.Include(p => p.DataBaseConfig))
.ToOne();
InvokeJS($"$('.helper-loading-text').text('正在生成[{model.TaskName}]请稍后....')");
await Task.Delay(500);
var res = await new CodeGenerate().Setup(model);
InvokeJS($"$('.helper-loading-text').text('[{model.TaskName}]{res}')");
if(res.Contains("发生异常")) await Task.Delay(3000);
}
else
{
InvokeJS("Helper.ui.alert.error('生成失败','参数不是有效的.');");
}
}
await Task.FromResult(0);
InvokeJS("Helper.ui.removeDialog();");
}
19
Source : TaskBuild.cs
with MIT License
from 2881099
with MIT License
from 2881099
[JSFunction]
public async Task delTaslBuild(string id)
{
if (Guid.TryParse(id, out Guid gid) && gid != Guid.Empty)
{
Curd.TaskBuildInfo.Delete(a => a.TaskBuildId == gid);
Curd.TaskBuild.Delete(gid);
var _temp = Data.FirstOrDefault(a => a.Id == gid);
Data.Remove(_temp);
Data.SaveChanges();
InvokeJS("tableTaskBuild.bootstrapTable('load', page.Data);$('[data-toggle=\"tooltip\"]').tooltip();");
InvokeJS("Helper.ui.message.success('删除任务成功');");
await Task.FromResult(0);
}
}
19
Source : Template.cs
with MIT License
from 2881099
with MIT License
from 2881099
[JSFunction]
public async Task delTemplate(string id)
{
if (Guid.TryParse(id, out Guid gid) && gid != Guid.Empty)
{
if(Curd.TaskBuild.Select.Any(a => a.TemplatesId == gid))
{
InvokeJS("Helper.ui.message.error('当前模板有任务构建,删除失败.');");
return;
}
Curd.Templates.Delete(gid);
var _temp = Data.FirstOrDefault(a => a.Id == gid);
Data.Remove(_temp);
Data.SaveChanges();
InvokeJS("departments.bootstrapTable('load', page.Data);$('[data-toggle=\"tooltip\"]').tooltip();");
InvokeJS("Helper.ui.message.success('删除数据库信息成功');");
await Task.FromResult(0);
}
}
19
Source : DbList.cs
with MIT License
from 2881099
with MIT License
from 2881099
[JSFunction]
public async Task delDataBase(string id)
{
if (Guid.TryParse(id, out Guid gid) && gid != Guid.Empty)
{
Curd.TaskBuildInfo.Delete(a => a.DataBaseConfigId == gid);
Curd.DataBase.Delete(gid);
var _temp = Data.FirstOrDefault(a => a.Id == gid);
Data.Remove(_temp);
Data.SaveChanges();
InvokeJS("departments.bootstrapTable('load', page.Data);$('[data-toggle=\"tooltip\"]').tooltip();");
InvokeJS("Helper.ui.message.success('删除数据库信息成功');");
await Task.FromResult(0);
}
}
19
Source : SliceStream.cs
with MIT License
from abdullin
with MIT License
from abdullin
public override Task<int> ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken)
{
ValidateBuffer(buffer, offset, count);
if (cancellationToken.IsCancellationRequested)
{
return TaskHelpers.FromCancellation<int>(cancellationToken);
}
try
{
int n = Read(buffer, offset, count);
var task = m_lastTask;
return task != null && task.Result == n ? task : (m_lastTask = Task.FromResult(n));
}
catch (Exception e)
{
return TaskHelpers.FromException<int>(e);
}
}
19
Source : BaseCommand.cs
with Apache License 2.0
from acblog
with Apache License 2.0
from acblog
public virtual Task<int> Handle(T argument, IHost host, CancellationToken cancellationToken) => Task.FromResult(0);
19
Source : ApiClientTestFixtureBase.cs
with Apache License 2.0
from Actify-Inc
with Apache License 2.0
from Actify-Inc
public virtual Task InitializeAsync()
{
return Task.FromResult(0);
}
19
Source : JobDispatcherL0.cs
with MIT License
from actions
with MIT License
from actions
[Fact]
[Trait("Level", "L0")]
[Trait("Category", "Runner")]
public async void DispatchesJobRequest()
{
//Arrange
using (var hc = new TestHostContext(this))
{
var jobDispatcher = new JobDispatcher();
hc.SetSingleton<IConfigurationStore>(_configurationStore.Object);
hc.SetSingleton<IRunnerServer>(_runnerServer.Object);
hc.EnqueueInstance<IProcessChannel>(_processChannel.Object);
hc.EnqueueInstance<IProcessInvoker>(_processInvoker.Object);
_configurationStore.Setup(x => x.GetSettings()).Returns(new RunnerSettings() { PoolId = 1 });
jobDispatcher.Initialize(hc);
var ts = new CancellationTokenSource();
Pipelines.AgentJobRequestMessage message = CreateJobRequestMessage();
string strMessage = JsonUtility.ToString(message);
_processInvoker.Setup(x => x.ExecuteAsync(It.IsAny<String>(), It.IsAny<String>(), "spawnclient 1 2", null, It.IsAny<CancellationToken>()))
.Returns(Task.FromResult<int>(56));
_processChannel.Setup(x => x.StartServer(It.IsAny<StartProcessDelegate>()))
.Callback((StartProcessDelegate startDel) => { startDel("1", "2"); });
_processChannel.Setup(x => x.SendAsync(MessageType.NewJobRequest, It.Is<string>(s => s.Equals(strMessage)), It.IsAny<CancellationToken>()))
.Returns(Task.CompletedTask);
var request = new TaskAgentJobRequest();
PropertyInfo sessionIdProperty = request.GetType().GetProperty("LockedUntil", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
replacedert.NotNull(sessionIdProperty);
sessionIdProperty.SetValue(request, DateTime.UtcNow.AddMinutes(5));
_runnerServer.Setup(x => x.RenewAgentRequestAsync(It.IsAny<int>(), It.IsAny<long>(), It.IsAny<Guid>(), It.IsAny<string>(), It.IsAny<CancellationToken>())).Returns(Task.FromResult<TaskAgentJobRequest>(request));
_runnerServer.Setup(x => x.FinishAgentRequestAsync(It.IsAny<int>(), It.IsAny<long>(), It.IsAny<Guid>(), It.IsAny<DateTime>(), It.IsAny<TaskResult>(), It.IsAny<CancellationToken>())).Returns(Task.FromResult<TaskAgentJobRequest>(new TaskAgentJobRequest()));
//Actt
jobDispatcher.Run(message);
//replacedert
await jobDispatcher.WaitAsync(CancellationToken.None);
replacedert.False(jobDispatcher.RunOnceJobCompleted.Task.IsCompleted, "JobDispatcher should not set task complete token for regular agent.");
}
}
19
Source : JobDispatcherL0.cs
with MIT License
from actions
with MIT License
from actions
[Fact]
[Trait("Level", "L0")]
[Trait("Category", "Runner")]
public async void DispatchesOneTimeJobRequest()
{
//Arrange
using (var hc = new TestHostContext(this))
{
var jobDispatcher = new JobDispatcher();
hc.SetSingleton<IConfigurationStore>(_configurationStore.Object);
hc.SetSingleton<IRunnerServer>(_runnerServer.Object);
hc.EnqueueInstance<IProcessChannel>(_processChannel.Object);
hc.EnqueueInstance<IProcessInvoker>(_processInvoker.Object);
_configurationStore.Setup(x => x.GetSettings()).Returns(new RunnerSettings() { PoolId = 1 });
jobDispatcher.Initialize(hc);
var ts = new CancellationTokenSource();
Pipelines.AgentJobRequestMessage message = CreateJobRequestMessage();
string strMessage = JsonUtility.ToString(message);
_processInvoker.Setup(x => x.ExecuteAsync(It.IsAny<String>(), It.IsAny<String>(), "spawnclient 1 2", null, It.IsAny<CancellationToken>()))
.Returns(Task.FromResult<int>(56));
_processChannel.Setup(x => x.StartServer(It.IsAny<StartProcessDelegate>()))
.Callback((StartProcessDelegate startDel) => { startDel("1", "2"); });
_processChannel.Setup(x => x.SendAsync(MessageType.NewJobRequest, It.Is<string>(s => s.Equals(strMessage)), It.IsAny<CancellationToken>()))
.Returns(Task.CompletedTask);
var request = new TaskAgentJobRequest();
PropertyInfo sessionIdProperty = request.GetType().GetProperty("LockedUntil", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
replacedert.NotNull(sessionIdProperty);
sessionIdProperty.SetValue(request, DateTime.UtcNow.AddMinutes(5));
_runnerServer.Setup(x => x.RenewAgentRequestAsync(It.IsAny<int>(), It.IsAny<long>(), It.IsAny<Guid>(), It.IsAny<string>(), It.IsAny<CancellationToken>())).Returns(Task.FromResult<TaskAgentJobRequest>(request));
_runnerServer.Setup(x => x.FinishAgentRequestAsync(It.IsAny<int>(), It.IsAny<long>(), It.IsAny<Guid>(), It.IsAny<DateTime>(), It.IsAny<TaskResult>(), It.IsAny<CancellationToken>())).Returns(Task.FromResult<TaskAgentJobRequest>(new TaskAgentJobRequest()));
//Act
jobDispatcher.Run(message, true);
//replacedert
await jobDispatcher.WaitAsync(CancellationToken.None);
replacedert.True(jobDispatcher.RunOnceJobCompleted.Task.IsCompleted, "JobDispatcher should set task complete token for one time agent.");
replacedert.True(jobDispatcher.RunOnceJobCompleted.Task.Result, "JobDispatcher should set task complete token to 'TRUE' for one time agent.");
}
}
19
Source : DotNetFrameworkTests.cs
with MIT License
from adamant
with MIT License
from adamant
[Fact]
public async Task TaskCycleDeadlocks()
{
var t2 = Task.FromResult(2);
var t1 = GetValueAsync(() => t2);
t2 = GetValueAsync(() => t1);
var delayTask = Task.Delay((int)TimeSpan.FromSeconds(2).TotalMilliseconds);
var completedTask = await Task.WhenAny(t1, delayTask).ConfigureAwait(false);
replacedert.Equal(delayTask, completedTask);
}
19
Source : DotNetFrameworkTests.cs
with MIT License
from adamant
with MIT License
from adamant
[Fact]
public async Task TaskSelfReferenceDeadlocks()
{
var task = Task.FromResult(1);
task = GetValueAsync(() => task);
var delayTask = Task.Delay((int)TimeSpan.FromSeconds(2).TotalMilliseconds);
var completedTask = await Task.WhenAny(task, delayTask).ConfigureAwait(false);
replacedert.Equal(delayTask, completedTask);
}
19
Source : ValueTaskOverheadBenchmarks.cs
with MIT License
from adamsitnik
with MIT License
from adamsitnik
Task<int> SampleUsageAsync() => Task.FromResult(1);
19
Source : ValueTaskOverheadBenchmarks.cs
with MIT License
from adamsitnik
with MIT License
from adamsitnik
Task<int> ExecuteAsync() => Task.FromResult(1);
19
Source : Startup.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, IOptions<AzureAdB2COidcOptions> azureAdB2COidcOptions, IOptions<AzureAdB2CJwtOptions> azureAdB2CJwtOptions)
{
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
loggerFactory.AddDebug();
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseBrowserLink();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
app.UseStaticFiles();
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
LoginPath = new PathString("/Account/SignIn"),
LogoutPath = new PathString("/Account/LogOff"),
CookieName = Configuration["Authentication:CookieName"]
});
app.UseCors("CorsPolicy");
// Setup Azure AD B2C OpenID Connect Authentication
app.UseOpenIdConnectAuthentication(new OpenIdConnectOptions
{
Authority = azureAdB2COidcOptions.Value.Authority,
MetadataAddress = azureAdB2COidcOptions.Value.Metadata,
SignInScheme = CookieAuthenticationDefaults.AuthenticationScheme,
AuthenticationScheme = azureAdB2COidcOptions.Value.DefaultPolicy.ToLower(),
ClientId = azureAdB2COidcOptions.Value.ClientId,
PostLogoutRedirectUri = azureAdB2COidcOptions.Value.RedirectUri,
Events = new OpenIdConnectEvents
{
OnRemoteFailure = RemoteFailure,
OnRedirectToIdenreplacedyProvider = context =>
{
if (context.Request.Path.StartsWithSegments("/api") && context.Response.StatusCode == (int)HttpStatusCode.Unauthorized)
{
context.SkipToNextMiddleware();
}
return Task.FromResult(0);
}
},
ResponseType = OpenIdConnectResponseType.IdToken,
TokenValidationParameters = new TokenValidationParameters
{
NameClaimType = "name",
}
});
// Setup Azure AD B2C JWT Bearer Authentication
app.UseJwtBearerAuthentication(new JwtBearerOptions
{
MetadataAddress = azureAdB2CJwtOptions.Value.Metadata,
Audience = azureAdB2CJwtOptions.Value.ClientId,
Events = new JwtBearerEvents
{
OnAuthenticationFailed = context =>
{
return Task.FromResult(0);
},
OnChallenge = context =>
{
return Task.FromResult(0);
},
OnMessageReceived = context =>
{
return Task.FromResult(0);
},
OnTokenValidated = context =>
{
return Task.FromResult(0);
},
}
});
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}
19
Source : Startup.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
private Task RemoteFailure(FailureContext context)
{
context.HandleResponse();
if (context.Failure is OpenIdConnectProtocolException && context.Failure.Message.Contains("access_denied"))
{
context.Response.Redirect("/");
}
else
{
context.Response.Redirect("/Home/Error?message=" + context.Failure.Message);
}
return Task.FromResult(0);
}
19
Source : CrmInvitationStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task RedeemAsync(TInvitation invitation, CrmUser<TKey> user, string userHostAddress)
{
ThrowIfDisposed();
if (invitation == null) throw new ArgumentNullException("invitation");
if (user == null) throw new ArgumentNullException("user");
Execute(ToRedeemRequests(invitation, user, userHostAddress));
return Task.FromResult(0);
}
19
Source : CrmUserStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task SetPreplacedwordHashAsync(TUser user, string preplacedwordHash)
{
ThrowIfDisposed();
user.PreplacedwordHash = preplacedwordHash;
return Task.FromResult(0);
}
19
Source : CrmUserStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task SetEmailAsync(TUser user, string email)
{
ThrowIfDisposed();
user.Email = email;
return Task.FromResult(0);
}
19
Source : CrmUserStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task SetEmailConfirmedAsync(TUser user, bool confirmed)
{
ThrowIfDisposed();
user.EmailConfirmed = confirmed;
return Task.FromResult(0);
}
19
Source : CrmUserStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task SetPhoneNumberAsync(TUser user, string phoneNumber)
{
ThrowIfDisposed();
user.PhoneNumber = phoneNumber;
return Task.FromResult(0);
}
19
Source : CrmUserStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task SetPhoneNumberConfirmedAsync(TUser user, bool confirmed)
{
ThrowIfDisposed();
user.PhoneNumberConfirmed = confirmed;
return Task.FromResult(0);
}
19
Source : CrmUserStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task SetSecurityStampAsync(TUser user, string stamp)
{
ThrowIfDisposed();
user.SecurityStamp = stamp;
return Task.FromResult(0);
}
19
Source : CrmUserStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task SetTwoFactorEnabledAsync(TUser user, bool enabled)
{
ThrowIfDisposed();
user.TwoFactorEnabled = enabled;
return Task.FromResult(0);
}
19
Source : CrmUserStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task ResetAccessFailedCountAsync(TUser user)
{
ThrowIfDisposed();
user.AccessFailedCount = 0;
return Task.FromResult(0);
}
19
Source : CrmUserStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task SetLockoutEnabledAsync(TUser user, bool enabled)
{
ThrowIfDisposed();
user.LockoutEnabled = enabled;
return Task.FromResult(0);
}
19
Source : CrmUserStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task SetLockoutEndDateAsync(TUser user, DateTimeOffset lockoutEnd)
{
ThrowIfDisposed();
user.LockoutEndDateUtc = lockoutEnd == DateTimeOffset.MinValue
? new DateTime?()
: lockoutEnd.UtcDateTime;
return Task.FromResult(0);
}
19
Source : CrmUserStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task AddLoginAsync(TUser user, UserLoginInfo login)
{
ThrowIfDisposed();
user.AddLogin(login);
return Task.FromResult(0);
}
19
Source : CrmUserStore.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public virtual Task RemoveLoginAsync(TUser user, UserLoginInfo login)
{
ThrowIfDisposed();
user.RemoveLogin(login);
return Task.FromResult(0);
}
19
Source : AppDataPortalBusProvider.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
protected virtual Task OnSubscriptionErrorAsync(Exception error)
{
WebEventSource.Log.GenericErrorException(new Exception("Subscription error: InstanceId: " + this.Options.InstanceId, error));
return Task.FromResult(0);
}
19
Source : AppDataPortalBusProvider.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
protected virtual Task WriteMessage(TimeSpan timeout, string subscriptionPath, TMessage message)
{
// clean up expired files
var directory = this.Options.RetryPolicy.GetDirectory(subscriptionPath);
var expired =
this.Options.RetryPolicy.GetFiles(directory, "*.msg")
.Where(file => file.LastAccessTimeUtc + timeout < DateTime.UtcNow)
.ToArray();
foreach (var file in expired)
{
try
{
this.Options.RetryPolicy.FileDelete(file);
}
catch (Exception e)
{
ADXTrace.Instance.TraceError(TraceCategory.Application, e.ToString());
}
}
var name = GetFilename(message);
var tempPath = Path.Combine(subscriptionPath, name + ".lock.msg");
var messagePath = Path.Combine(subscriptionPath, name + ".msg");
// write to a temporary file
using (var fs = this.Options.RetryPolicy.Open(tempPath, FileMode.CreateNew))
using (var sw = new StreamWriter(fs))
using (var jw = new JsonTextWriter(sw))
{
jw.Formatting = Formatting.Indented;
_serializer.Serialize(jw, message);
}
// rename to the destination file
this.Options.RetryPolicy.FileMove(tempPath, messagePath);
ADXTrace.Instance.TraceInfo(TraceCategory.Application, string.Format("messagePath={0}", messagePath));
return Task.FromResult(0);
}
19
Source : ApplicationRestartPortalBusMessage.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public override Task InvokeAsync(IOwinContext context)
{
WebEventSource.Log.WriteApplicationLifecycleEvent(ApplicationLifecycleEventCategory.Restart, "PortalBusMessage Initiating Restart");
TelemetryState.ApplicationEndInfo = ApplicationEndFlags.MetadataDriven;
Web.Extensions.RestartWebApplication();
return Task.FromResult(0);
}
19
Source : CacheInvalidationPortalBusMessage.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public override Task InvokeAsync(IOwinContext context)
{
ADXTrace.Instance.TraceInfo(TraceCategory.Application, string.Format("Id={0}", Id));
Trace(Message);
var cache = OrganizationServiceCachePluginMessageHandler.GetOrganizationServiceCache();
cache.ExtendedRemoveLocal(Message);
return Task.FromResult(0);
}
19
Source : LocalOnlyPortalBusProvider.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
protected override Task SendRemoteAsync(IOwinContext context, TMessage message)
{
// do nothing
return Task.FromResult(0);
}
19
Source : PortalBusManager.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public static Task PostAsync(IOwinContext context, TMessage message)
{
_buffer.Post(new Tuple<IOwinContext, TMessage>(context, message));
return Task.FromResult(0);
}
19
Source : SiteMapAuthenticationMiddleWare.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
protected override Task TeardownCoreAsync()
{
if (Response == null
|| Response.StatusCode != (int)HttpStatusCode.Forbidden
|| !Options.LoginPath.HasValue
|| Request == null || Request.User == null || Request.User.Idenreplacedy == null
|| Request.User.Idenreplacedy.IsAuthenticated)
{
return Task.FromResult(0);
}
var challenge = Helper.LookupChallenge(Options.AuthenticationType, Options.AuthenticationMode);
if (challenge != null)
{
var contextLanguageInfo = Context.GetContextLanguageInfo();
var region = contextLanguageInfo.IsCrmMultiLanguageEnabled ? "/" + contextLanguageInfo.ContextLanguage.Code : null;
var currentUri = Request.PathBase + Request.Path + Request.QueryString;
var baseUri = new Uri(Request.Scheme + Uri.SchemeDelimiter + Request.Host);
var relativeUri = Request.PathBase + region + (Options.LoginPath.Value.AppendQueryString(Options.ReturnUrlParameter, currentUri));
var loginUri = new Uri(baseUri, relativeUri).AbsoluteUri;
var redirectContext = new CookieApplyRedirectContext(Context, Options, loginUri);
_logger.WriteInformation(loginUri);
Options.Provider.ApplyRedirect(redirectContext);
}
return Task.FromResult(0);
}
19
Source : IdentityConfig.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public Task SendAsync(IdenreplacedyMessage message)
{
// Plug in your email service here to send an email.
return Task.FromResult(0);
}
19
Source : IdentityConfig.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
public Task SendAsync(IdenreplacedyMessage message)
{
// Plug in your sms service here to send a text message.
return Task.FromResult(0);
}
19
Source : MessageServices.cs
with Apache License 2.0
from Aguafrommars
with Apache License 2.0
from Aguafrommars
public Task SendEmailAsync(string email, string subject, string message)
{
// Plug in your email service here to send an email.
return Task.FromResult(0);
}
19
Source : MessageServices.cs
with Apache License 2.0
from Aguafrommars
with Apache License 2.0
from Aguafrommars
public Task SendSmsAsync(string number, string message)
{
// Plug in your SMS service here to send a text message.
return Task.FromResult(0);
}
19
Source : MessageServices.cs
with Apache License 2.0
from Aguafrommars
with Apache License 2.0
from Aguafrommars
public static Task SendEmailAsync(string email, string subject, string message)
{
// Plug in your email service
return Task.FromResult(0);
}
19
Source : MessageServices.cs
with Apache License 2.0
from Aguafrommars
with Apache License 2.0
from Aguafrommars
public static Task SendSmsAsync(string number, string message)
{
// Plug in your sms service
return Task.FromResult(0);
}
19
Source : EmptyDeviceAccessor.cs
with MIT License
from aguang-xyz
with MIT License
from aguang-xyz
public Task<int> GetDurationAsync()
{
return Task.FromResult(1);
}
19
Source : EmptyDeviceAccessor.cs
with MIT License
from aguang-xyz
with MIT License
from aguang-xyz
public Task<int> GetCurrentTimeAsync()
{
return Task.FromResult(0);
}
19
Source : EmptyDeviceAccessor.cs
with MIT License
from aguang-xyz
with MIT License
from aguang-xyz
public Task<int> GetVolumeAsync()
{
return Task.FromResult(100);
}
19
Source : FileDeleter.cs
with MIT License
from AiursoftWeb
with MIT License
from AiursoftWeb
public async Task DeleteOnDisk(File file)
{
try
{
var haveDaemon = await _probeDbContext.Files.Where(f => f.Id != file.Id).AnyAsync(f => f.HardwareId == file.HardwareId);
if (!haveDaemon)
{
await _retryEngine.RunWithTry(taskFactory: _ =>
{
_storageProvider.DeleteToTrash(file.HardwareId);
return Task.FromResult(0);
}, attempts: 10);
}
}
catch (Exception e)
{
var token = await _appsContainer.AccessToken();
await _eventService.LogExceptionAsync(token, e, "Deleter");
}
}
19
Source : AnonymousIdMiddlewareTests.cs
with MIT License
from aleripe
with MIT License
from aleripe
[Fact]
public async Task TestAvailableFeature()
{
var cookieOptions = new AnonymousIdCookieOptionsBuilder().Build();
var requestMock = new Mock<HttpRequest>();
requestMock.Setup(x => x.Cookies).Returns(new RequestCookieCollection());
var userMock = new Mock<ClaimsPrincipal>();
userMock.Setup(x => x.Idenreplacedy).Returns(new ClaimsIdenreplacedy());
var contextMock = new Mock<HttpContext>();
contextMock.Setup(x => x.Features).Returns(new FeatureCollection());
contextMock.Setup(x => x.Request).Returns(requestMock.Object);
contextMock.Setup(x => x.Response).Returns(new DefaultHttpResponse(new DefaultHttpContext()));
contextMock.Setup(x => x.User).Returns(userMock.Object);
var anonymousIdMiddleware = new AnonymousIdMiddleware(nextDelegate: (innerHttpContext) => Task.FromResult(0), cookieOptions: cookieOptions);
await anonymousIdMiddleware.Invoke(contextMock.Object);
replacedert.NotNull(contextMock.Object.Features.Get<IAnonymousIdFeature>());
replacedert.True(!string.IsNullOrWhiteSpace(contextMock.Object.Features.Get<IAnonymousIdFeature>().AnonymousId));
}
19
Source : AnonymousIdMiddlewareTests.cs
with MIT License
from aleripe
with MIT License
from aleripe
[Fact]
public async Task TestDeleteExistingNonSecureCookie()
{
var cookieOptions = new AnonymousIdCookieOptionsBuilder()
.SetCustomCookieRequireSsl(true)
.Build();
Dictionary<string, string> cookies = new Dictionary<string, string>();
cookies.Add(cookieOptions.Name, "QOOUV4vy0gEkAAAANDQ3ZGU5OTUtNTQ4Ny00OTNlLThhM2QtMDQ5ZDUyNmY2NzIw");
var requestMock = new Mock<HttpRequest>();
requestMock.Setup(x => x.IsHttps).Returns(false);
requestMock.Setup(x => x.Cookies).Returns(new RequestCookieCollection(cookies));
var userMock = new Mock<ClaimsPrincipal>();
userMock.Setup(x => x.Idenreplacedy).Returns(new ClaimsIdenreplacedy());
var contextMock = new Mock<HttpContext>();
contextMock.Setup(x => x.Features).Returns(new FeatureCollection());
contextMock.Setup(x => x.Request).Returns(requestMock.Object);
contextMock.Setup(x => x.Response).Returns(new DefaultHttpResponse(new DefaultHttpContext()));
contextMock.Setup(x => x.User).Returns(userMock.Object);
var anonymousIdMiddleware = new AnonymousIdMiddleware(nextDelegate: (innerHttpContext) => Task.FromResult(0), cookieOptions: cookieOptions);
await anonymousIdMiddleware.Invoke(contextMock.Object);
replacedert.NotNull(contextMock.Object.Features.Get<IAnonymousIdFeature>());
replacedert.Equal(null, contextMock.Object.Features.Get<IAnonymousIdFeature>().AnonymousId);
replacedert.True(string.IsNullOrWhiteSpace(GetCookieValueFromResponse(contextMock.Object.Response, cookieOptions.Name)));
}
19
Source : AnonymousIdMiddlewareTests.cs
with MIT License
from aleripe
with MIT License
from aleripe
[Fact]
public async Task TestCreateCookie()
{
var cookieOptions = new AnonymousIdCookieOptionsBuilder().Build();
var requestMock = new Mock<HttpRequest>();
requestMock.Setup(x => x.Cookies).Returns(new RequestCookieCollection());
var userMock = new Mock<ClaimsPrincipal>();
userMock.Setup(x => x.Idenreplacedy).Returns(new ClaimsIdenreplacedy());
var contextMock = new Mock<HttpContext>();
contextMock.Setup(x => x.Features).Returns(new FeatureCollection());
contextMock.Setup(x => x.Request).Returns(requestMock.Object);
contextMock.Setup(x => x.Response).Returns(new DefaultHttpResponse(new DefaultHttpContext()));
contextMock.Setup(x => x.User).Returns(userMock.Object);
var anonymousIdMiddleware = new AnonymousIdMiddleware(nextDelegate: (innerHttpContext) => Task.FromResult(0), cookieOptions: cookieOptions);
await anonymousIdMiddleware.Invoke(contextMock.Object);
replacedert.True(!string.IsNullOrWhiteSpace(GetCookieValueFromResponse(contextMock.Object.Response, cookieOptions.Name)));
}
19
Source : AnonymousIdMiddlewareTests.cs
with MIT License
from aleripe
with MIT License
from aleripe
[Fact]
public async Task TestReadExistingCookie()
{
var cookieOptions = new AnonymousIdCookieOptionsBuilder().Build();
Dictionary<string, string> cookies = new Dictionary<string, string>();
cookies.Add(cookieOptions.Name, "QOOUV4vy0gEkAAAANDQ3ZGU5OTUtNTQ4Ny00OTNlLThhM2QtMDQ5ZDUyNmY2NzIw");
var requestMock = new Mock<HttpRequest>();
requestMock.Setup(x => x.Cookies).Returns(new RequestCookieCollection(cookies));
var userMock = new Mock<ClaimsPrincipal>();
userMock.Setup(x => x.Idenreplacedy).Returns(new ClaimsIdenreplacedy());
var contextMock = new Mock<HttpContext>();
contextMock.Setup(x => x.Features).Returns(new FeatureCollection());
contextMock.Setup(x => x.Request).Returns(requestMock.Object);
contextMock.Setup(x => x.Response).Returns(new DefaultHttpResponse(new DefaultHttpContext()));
contextMock.Setup(x => x.User).Returns(userMock.Object);
var anonymousIdMiddleware = new AnonymousIdMiddleware(nextDelegate: (innerHttpContext) => Task.FromResult(0), cookieOptions: cookieOptions);
await anonymousIdMiddleware.Invoke(contextMock.Object);
replacedert.NotNull(contextMock.Object.Features.Get<IAnonymousIdFeature>());
replacedert.Equal("447de995-5487-493e-8a3d-049d526f6720", contextMock.Object.Features.Get<IAnonymousIdFeature>().AnonymousId);
}
See More Examples