本文整理汇总了Java中com.microsoft.azure.storage.StorageCredentialsAnonymous类的典型用法代码示例。如果您正苦于以下问题:Java StorageCredentialsAnonymous类的具体用法?Java StorageCredentialsAnonymous怎么用?Java StorageCredentialsAnonymous使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
StorageCredentialsAnonymous类属于com.microsoft.azure.storage包,在下文中一共展示了StorageCredentialsAnonymous类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: areCredentialsEqual
import com.microsoft.azure.storage.StorageCredentialsAnonymous; //导入依赖的package包/类
/**
* Returns a value that indicates whether the specified credentials are equal.
*
* @param thisCred
* An object derived from {@link StorageCredentials} that represents the first set of credentials being
* compared for equality.
* @param thatCred
* An object derived from <code>StorageCredentials</code> that represents the second set of credentials
* being compared for equality.
*
* @return <code>true</code> if the credentials are equal; otherwise, <code>false</code>.
*/
public static boolean areCredentialsEqual(final StorageCredentials thisCred, final StorageCredentials thatCred) {
if (thisCred == thatCred) {
return true;
}
if (thatCred == null || thisCred.getClass() != thatCred.getClass()) {
return false;
}
if (thisCred instanceof StorageCredentialsAccountAndKey) {
return ((StorageCredentialsAccountAndKey) thisCred).toString(true).equals(
((StorageCredentialsAccountAndKey) thatCred).toString(true));
}
else if (thisCred instanceof StorageCredentialsSharedAccessSignature) {
return ((StorageCredentialsSharedAccessSignature) thisCred).getToken().equals(
((StorageCredentialsSharedAccessSignature) thatCred).getToken());
}
else if (thisCred instanceof StorageCredentialsAnonymous) {
return true;
}
return thisCred.equals(thatCred);
}
开发者ID:horizon-institute,项目名称:runspotrun-android-client,代码行数:36,代码来源:Utility.java
示例2: testBlobUriOnlyConstructors
import com.microsoft.azure.storage.StorageCredentialsAnonymous; //导入依赖的package包/类
@Test
public void testBlobUriOnlyConstructors() throws URISyntaxException, StorageException, InvalidKeyException {
URI blobURI = new URI(container.getUri().toString() + "/anonblob");
CloudBlockBlob blob = new CloudBlockBlob(blobURI);
assertEquals("anonblob", blob.getName());
assertNotNull(blob.getServiceClient());
assertEquals(StorageCredentialsAnonymous.class, blob.getServiceClient().getCredentials().getClass());
blob = container.getBlockBlobReference("anonblob");
String sas = blob.generateSharedAccessSignature(null, "dummyPolicy");
blobURI = new URI(container.getUri().toString() + "/anonblob?" + sas);
blob = new CloudBlockBlob(blobURI);
assertEquals("anonblob", blob.getName());
assertNotNull(blob.getServiceClient());
assertEquals(StorageCredentialsSharedAccessSignature.class, blob.getServiceClient().getCredentials().getClass());
}
开发者ID:Azure,项目名称:azure-storage-android,代码行数:18,代码来源:CloudBlockBlobTests.java
示例3: testBlobUriOnlyConstructors
import com.microsoft.azure.storage.StorageCredentialsAnonymous; //导入依赖的package包/类
@Test
public void testBlobUriOnlyConstructors() throws URISyntaxException, StorageException, InvalidKeyException {
URI blobURI = new URI(this.container.getUri().toString() + "/anonblob");
CloudBlockBlob blob = new CloudBlockBlob(blobURI);
assertEquals("anonblob", blob.getName());
assertNotNull(blob.getServiceClient());
assertEquals(StorageCredentialsAnonymous.class, blob.getServiceClient().getCredentials().getClass());
blob = this.container.getBlockBlobReference("anonblob");
String sas = blob.generateSharedAccessSignature(null, "dummyPolicy");
blobURI = new URI(this.container.getUri().toString() + "/anonblob?" + sas);
blob = new CloudBlockBlob(blobURI);
assertEquals("anonblob", blob.getName());
assertNotNull(blob.getServiceClient());
assertEquals(StorageCredentialsSharedAccessSignature.class, blob.getServiceClient().getCredentials().getClass());
}
开发者ID:Azure,项目名称:azure-storage-java,代码行数:18,代码来源:CloudBlockBlobTests.java
示例4: CloudFileClient
import com.microsoft.azure.storage.StorageCredentialsAnonymous; //导入依赖的package包/类
/**
* Creates an instance of the <code>CloudFileClient</code> class using the specified File service endpoint and
* account credentials.
*
* @param storageUri
* A {@link StorageUri} object that represents the File service endpoint used to create the
* client.
* @param credentials
* A {@link StorageCredentials} object that represents the account credentials.
*/
public CloudFileClient(StorageUri storageUri, StorageCredentials credentials) {
super(storageUri, credentials);
if (credentials == null || credentials.getClass().equals(StorageCredentialsAnonymous.class)) {
throw new IllegalArgumentException(SR.STORAGE_CREDENTIALS_NULL_OR_ANONYMOUS);
}
FileRequestOptions.applyDefaults(this.defaultRequestOptions);
}
开发者ID:Azure,项目名称:azure-storage-android,代码行数:18,代码来源:CloudFileClient.java
示例5: CloudTableClient
import com.microsoft.azure.storage.StorageCredentialsAnonymous; //导入依赖的package包/类
/**
* Initializes an instance of the <code>CloudTableClient</code>class using a Table service endpoint and
* storage account credentials.
*
* @param baseUri
* A {@link StorageUri} object that represents the Table service endpoint used to initialize the
* client.
* @param credentials
* A {@link StorageCredentials} object that represents the storage account credentials for access.
*/
public CloudTableClient(final StorageUri baseUri, StorageCredentials credentials) {
super(baseUri, credentials);
if (credentials == null || credentials.getClass().equals(StorageCredentialsAnonymous.class)) {
throw new IllegalArgumentException(SR.STORAGE_CREDENTIALS_NULL_OR_ANONYMOUS);
}
TableRequestOptions.applyDefaults(this.defaultRequestOptions);
}
开发者ID:Azure,项目名称:azure-storage-android,代码行数:18,代码来源:CloudTableClient.java
示例6: CloudQueueClient
import com.microsoft.azure.storage.StorageCredentialsAnonymous; //导入依赖的package包/类
/**
* Initializes a new instance of the <code>CloudQueueClient</code> class using the specified Queue service endpoint
* and account credentials.
*
* @param baseUri
* A {@link StorageUri} object that represents the Queue service endpoint used to create the
* client.
* @param credentials
* A {@link StorageCredentials} object that represents the account credentials.
*/
public CloudQueueClient(final StorageUri baseUri, final StorageCredentials credentials) {
super(baseUri, credentials);
if (credentials == null || credentials.getClass().equals(StorageCredentialsAnonymous.class)) {
throw new IllegalArgumentException(SR.STORAGE_CREDENTIALS_NULL_OR_ANONYMOUS);
}
QueueRequestOptions.applyDefaults(this.defaultRequestOptions);
}
开发者ID:Azure,项目名称:azure-storage-android,代码行数:18,代码来源:CloudQueueClient.java
注:本文中的com.microsoft.azure.storage.StorageCredentialsAnonymous类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论