コード例 #1
0
ファイル: Form1.cs プロジェクト: usmanghani/Misc
        private void button1_Click(object sender, EventArgs e)
        {
            CommonService tokenService = new CommonService();
            tokenService.Credentials = new System.Net.NetworkCredential("137871", "Mugga25.");
            TokenSpecification tokenSpecs = new TokenSpecification();
            tokenSpecs.ClientIPAddress = "0.0.0.0   ";
            tokenSpecs.TokenValidityDurationMinutes = 60;
            string token = tokenService.GetClientToken(tokenSpecs);
            textBox1.AppendText(token + Environment.NewLine);
            GeocodeRequest request = new GeocodeRequest();
            request.Credentials = new Credentials();
            request.Credentials.Token = token;
            request.Query = "1234";
            GeocodeOptions options = new GeocodeOptions();
            ConfidenceFilter[] filters = new ConfidenceFilter[] { new ConfidenceFilter() { MinimumConfidence = Confidence.Low } };
            options.Filters = filters;
            request.Options = options;
            GeocodeServiceClient geoCoder = new GeocodeServiceClient("BasicHttpBinding_IGeocodeService");
            GeocodeResponse response = geoCoder.Geocode(request);
            foreach (var result in response.Results)
            {
                textBox1.AppendText("Display Name: " + result.DisplayName + Environment.NewLine);
                textBox1.AppendText("Confidence: " + result.Confidence.ToString() + Environment.NewLine);
                textBox1.AppendText("Entity Type: " + result.EntityType + Environment.NewLine);
                foreach (var location in result.Locations)
                {
                    textBox1.AppendText("Longitude: " + location.Longitude + Environment.NewLine);
                    textBox1.AppendText("Latitude: " + location.Latitude + Environment.NewLine);
                    textBox1.AppendText("Altitude: " + location.Altitude + Environment.NewLine);
                }
            }

            //LiveMapsTokenService.CommonServiceSoapClient tokenService = new LiveMapsTest.LiveMapsTokenService.CommonServiceSoapClient("CommonServiceSoap");
            //GetClientTokenRequest tokenRequest = new GetClientTokenRequest();
            //tokenService.ClientCredentials.UserName.UserName = "******";
            //tokenService.ClientCredentials.UserName.Password = "******";
        }
コード例 #2
0
ファイル: Reference.cs プロジェクト: usmanghani/Misc
 /// <remarks/>
 public void GetClientTokenAsync(TokenSpecification specification, object userState) {
     if ((this.GetClientTokenOperationCompleted == null)) {
         this.GetClientTokenOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetClientTokenOperationCompleted);
     }
     this.InvokeAsync("GetClientToken", new object[] {
                 specification}, this.GetClientTokenOperationCompleted, userState);
 }
コード例 #3
0
ファイル: Reference.cs プロジェクト: usmanghani/Misc
 /// <remarks/>
 public void GetClientTokenAsync(TokenSpecification specification) {
     this.GetClientTokenAsync(specification, null);
 }
コード例 #4
0
ファイル: Reference.cs プロジェクト: usmanghani/Misc
 public string GetClientToken(TokenSpecification specification) {
     object[] results = this.Invoke("GetClientToken", new object[] {
                 specification});
     return ((string)(results[0]));
 }