Wednesday, August 16, 2017

PowerShell Invoke-RestMethod Türkçe Karakter Problemi



PowerShell üzerinden rest method invoke etmeye çalışırken, post ettiğim parametre değerlerinde Türkçe karakterler problemi yaşandı. Gönderdiğim json parametresini  UTF8 encoding ile gönderince problem düzeldi.


$secpasswd = ConvertTo-SecureString "mypassword" -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential ("myuser", $secpasswd)

$jsonParam = "{""name"":""Özlem"",""surname"":""Arslan""}"

Invoke-RestMethod  -Uri $createUri -Credential $mycreds -Method "Post" -Body  ([System.Text.Encoding]::UTF8.GetBytes($jsonParam))  -ContentType "application/json"

Wednesday, August 2, 2017

Check In Yaparken Work Item Zorunlu Hale Getirmek


 
 
Check In işlemlerinde 'Related Work Items' alanın zorunlu hale gelmesini aşağıdaki kod ile   sağlayabilirsiniz.


  


 
   var ev = notificationEventArgs as CheckinNotification;

   CheckinNotificationWorkItemInfo[] workItemInfos = ev.NotificationInfo.WorkItemInfo;

   if ((workItemInfos == null || workItemInfos.Length == 0))
   {
         statusMessage = "Work Item ID numarası yazınız ";

         return EventNotificationStatus.ActionDenied;
    }

Ürdün

  Çok hızlı bir şekilde karar alıp, harekete geçtiğim bir gezi oldu Ürdün. Nitekim bir pazar günü arkadaşım Firuze ile konuşup, pazartesi...