Skip to content

Instantly share code, notes, and snippets.

View syron's full-sized avatar
🏠
Working from home

Robert Mayer syron

🏠
Working from home
View GitHub Profile
var logapiurl = "http://localhost/im-demo/logapi/api/";
var settings = new NodiniteLogEventSettings()
{
LogAgentValueId = 20,
EndPointDirection = 0,
EndPointTypeId = 0,
EndPointUri = "Nodinite.Serilog.EventHubSink.Tests.Serilog",
EndPointName = "Nodinite.Serilog.EventHubSink.Tests",
ProcessingUser = "NODINITE",
@syron
syron / nodinite.logmessage.js
Created May 22, 2019 09:57
Log Message to Nodinite
const https = require('https');
var logData = {
"LogAgentValueId": 1337,
"EndPointName": "nodejstest",
"EndPointUri": "nodejs.local",
"EndPointDirection": 0,
"EndPointTypeId": 85,
"OriginalMessageTypeName": "NodeJS.LogMessage#1.0",
"LogDateTime": new Date(),
@syron
syron / gist:f161575149d154912a0549ede2f6bb48
Created February 14, 2019 09:47
Create your Azure Function
func init MyFunctionProj
"ServiceBusQueues": [
{
"Enabled": true,
"LogAPI": "http://localhost/IM-Test/LogAPI/",
"UseImConfig": false,
"ImConfigConnectionString": "Server=localhost;Database=IMConfig_Dev;Integrated Security=SSPI;Connection Timeout=60",
"ConnectionString": "Endpoint=sb://nodinite.comrvicebus.windows.net/;SharedAccessKeyName=pickupkey;SharedAccessKey=ib2+ofZaFyEhbwzgn1nAhw2XDY3UVc1JefdlGgLGIaa=",
"Queue": "pickup",
"ReplaceRules": []
}
#r "Newtonsoft.Json"
using System.Net;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Primitives;
using Newtonsoft.Json;
public static async Task<IActionResult> Run(HttpRequest req, ILogger log)
{
log.LogInformation("C# HTTP trigger function processed a request.");
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" />
<title>Document</title>
<style>
@syron
syron / gist:066593af4161e3f7218dfca5085c7b72
Created March 2, 2017 20:28
Implementing etag in Azure Funcion
using syron.ETagHelper;
using System.Net;
public static async Task<HttpResponseMessage> Run(HttpRequestMessage req, TraceWriter log)
{
log.Info("C# HTTP trigger function processed a request.");
// parse query parameter
string name = req.GetQueryNameValuePairs()
.FirstOrDefault(q => string.Compare(q.Key, "name", true) == 0)
@syron
syron / gist:2472245089d3f71692305364797c5291
Last active September 24, 2016 08:14
API Response - error object
{
"error": {
"code": 123,
"title": "login failed",
"message": "Lorem ipsum dolor sit amet..."
}
}
@syron
syron / gist:cc50fb6ba76cd831962955f27acf1a78
Last active September 24, 2016 08:14
API Response - single data object
{
"data": {
"_self": "http://myapiurl/data/1",
"id": 1,
"name": "Test",
"description": "Hello World"
}
}