コード例 #1
0
        /// <summary>
        /// Creates an instance of <see cref="BatchClient" />.
        /// </summary>
        /// <param name="credentials">The Azure Active Directory Batch account credentials.</param>
        /// <returns>An instance of <see cref="Microsoft.Azure.Batch.Protocol.BatchServiceClient"/>.</returns>
        public static BatchClient Open(Auth.BatchTokenCredentials credentials)
        {
            if (null == credentials)
            {
                throw new ArgumentNullException(nameof(credentials));
            }

            return(new BatchClient(credentials));
        }
コード例 #2
0
        private BatchClient(Auth.BatchTokenCredentials credentials) : this()
        {
            ServiceClientCredentials proxyCredentials = new TokenCredentials(new BatchTokenProvider(credentials.TokenProvider));

            this.ProtocolLayer = new ProtocolLayer(credentials.BaseUrl, proxyCredentials);
        }