ArcGISRuntime.WPF.Samples.ListGeodatabaseVersions.ListGeodatabaseVersions.Initialize C# (CSharp) Метод

Initialize() приватный Метод

private Initialize ( ) : void
Результат void
        private async void Initialize()
        {
            // Set the UI to indicate that the geoprocessing is running
            SetBusy(true);

            // Get versions from a geodatabase
            IFeatureSet versionsFeatureSet = await GetGeodatabaseVersionsAsync();

            // Continue if we got a valid geoprocessing result
            if (versionsFeatureSet != null)
            {
                // Create a string builder to hold all of the information from the geoprocessing 
                // task to display in the UI 
                var myStringBuilder = new System.Text.StringBuilder();

                    // Loop through each Feature in the FeatureSet 
                    foreach (var version in versionsFeatureSet)
                    {
                            // Get the attributes (a dictionary of <key,value> pairs) from the Feature
                            var myDictionary = version.Attributes;

                            // Loop through each attribute (a <key,value> pair)
                            foreach (var oneAttribute in myDictionary)
                            {

                                // Get the key
                                var myKey = oneAttribute.Key;

                                // Get the value
                                var myValue = oneAttribute.Value;

                                // Add the key and value strings to the string builder 
                                myStringBuilder.AppendLine(myKey + ": " + myValue);
                            }

                            // Add a blank line after each Feature (the listing of geodatabase versions)
                            myStringBuilder.AppendLine();
                    }

                // Display the result in the textbox
                theTextBox.Text = myStringBuilder.ToString();
            }

            // Set the UI to indicate that the geoprocessing is not running
            SetBusy(false);
        }