This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var request = new InvokeRequest | |
{ | |
FunctionName = "1-direct-invocation", | |
InvocationType = InvocationType.RequestResponse, // synchronous | |
Payload = "Your JSON payload" | |
}; | |
var result = await client.InvokeAsync(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace VarianceExample | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
ISkinned<Fruit> skinnedFruit = null; | |
ISkinned<Banana> banana = null; | |
ICovariantSkinned<Fruit> covariantSkinnedFruit = null; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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>(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- 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