Rock.Apps.CheckScannerUtility.ScanningPage.EnsureUploadScanRestClient C# (CSharp) Méthode

EnsureUploadScanRestClient() private méthode

Initializes the RestClient for Uploads and loads any data that is needed for the scan session (if it isn't already initialized)
private EnsureUploadScanRestClient ( ) : RockRestClient
Résultat RockRestClient
        private RockRestClient EnsureUploadScanRestClient()
        {
            if ( _uploadScannedItemClient == null )
            {
                RockConfig rockConfig = RockConfig.Load();
                _uploadScannedItemClient = new RockRestClient( rockConfig.RockBaseUrl );
                _uploadScannedItemClient.Login( rockConfig.Username, rockConfig.Password );
            }

            if ( binaryFileTypeContribution == null || transactionTypeValueContribution == null )
            {
                binaryFileTypeContribution = _uploadScannedItemClient.GetDataByGuid<BinaryFileType>( "api/BinaryFileTypes", new Guid( Rock.Client.SystemGuid.BinaryFiletype.CONTRIBUTION_IMAGE ) );
                transactionTypeValueContribution = _uploadScannedItemClient.GetDataByGuid<DefinedValue>( "api/DefinedValues", new Guid( Rock.Client.SystemGuid.DefinedValue.TRANSACTION_TYPE_CONTRIBUTION ) );
            }

            return _uploadScannedItemClient;
        }