View InvokeLambdaViaSdk.cs
var request = new InvokeRequest | |
{ | |
FunctionName = "1-direct-invocation", | |
InvocationType = InvocationType.RequestResponse, // synchronous | |
Payload = "Your JSON payload" | |
}; | |
var result = await client.InvokeAsync(request); |
View Program.cs
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using System.Linq; | |
using System.Net; | |
using System.Threading.Tasks; | |
using System.Threading.Tasks.Dataflow; | |
namespace TplDataFlowPlayground | |
{ |
View CurrentIsolationLevel.sql
DBCC useroptions | |
-- or | |
SELECT CASE | |
WHEN transaction_isolation_level = 1 | |
THEN 'READ UNCOMMITTED' | |
WHEN transaction_isolation_level = 2 | |
AND is_read_committed_snapshot_on = 1 | |
THEN 'READ COMMITTED SNAPSHOT' |
View CopySslCertToTrustedRoot.ps1
# Based on # https://social.technet.microsoft.com/wiki/contents/articles/28753.powershell-trick-copy-certificates-from-one-store-to-another.aspx | |
$SourceStoreScope = 'LocalMachine' | |
$SourceStorename = 'My' | |
$CertificateSubjectPattern = '*mytestdomain' | |
Write-Host 'Looking for certificates with subject' $CertificateSubjectPattern 'in' $SourceStoreScope'\'$SourceStorename | |
$SourceStore = New-Object -TypeName System.Security.Cryptography.X509Certificates.X509Store -ArgumentList $SourceStorename, $SourceStoreScope | |
$SourceStore.Open([System.Security.Cryptography.X509Certificates.OpenFlags]::ReadOnly) |
View Program.cs
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using System.IO.Compression; | |
using System.Linq; | |
using System.Threading.Tasks; | |
namespace ZipAsync | |
{ | |
public class Program |
View .htaccess
# BEGIN Expiry date | |
<FilesMatch ".(ico|jpg|jpeg|png|gif|css|js)$"> | |
ExpiresActive On | |
ExpiresDefault "access plus 1 month" | |
</FilesMatch> | |
# END Expiry date | |
# HTTPS | |
RewriteEngine On | |
RewriteCond %{HTTPS} off |
View VarianceExample.Program.cs
namespace VarianceExample | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
ISkinned<Fruit> skinnedFruit = null; | |
ISkinned<Banana> banana = null; | |
ICovariantSkinned<Fruit> covariantSkinnedFruit = null; |
View RequestValidatorExtensions.cs
using Microsoft.AspNetCore.Builder; | |
namespace MvcBug | |
{ | |
public static class RequestValidatorExtensions | |
{ | |
// Extensions method to simplify RequestValidatorMiddleware usage | |
public static IApplicationBuilder UseRequestValidator(this IApplicationBuilder app) | |
{ | |
return app.UseMiddleware<RequestValidatorMiddleware>(); |
View ChangeAutoNamedConstraint.sql
-- Table: Users | |
-- Column: Age | |
-- Constraint: auto-generated, e.g. DF__Users__Age__<random> | |
-- Find a specific constrait name assuming there is a single constraint only | |
DECLARE @ConstraintName nvarchar(100) | |
SELECT @ConstraintName = c.name FROM sys.default_constraints c | |
INNER JOIN sys.columns col ON col.default_object_id = c.object_id | |
WHERE c.parent_object_id = OBJECT_ID('dbo.Users') AND col.name = 'Age' |
NewerOlder