C# 클래스 Microsoft.WindowsAzure.Commands.Utilities.Common.WindowsAzureProfile

This class is the entry point for all the persistent state related to azure connections, including current environment, subscriptions, etc.
파일 보기 프로젝트 열기: AzureRT/azure-sdk-tools 1 사용 예제들

공개 메소드들

메소드 설명
AddAccounts ( WindowsAzureEnvironment environment ) : string

Log in to the given environment, and download and add subscriptions for the given account in that environment.

AddEnvironment ( WindowsAzureEnvironment newEnvironment ) : void
AddSubscription ( WindowsAzureSubscription s ) : void
DestroyData ( ) : void

Destroy any saved data. Deletes the data store and removes any certificates from the certificate store.

ImportPublishSettings ( Stream stream ) : void
ImportPublishSettings ( string fileName ) : void
RemoveEnvironment ( string name ) : void
RemoveSubscription ( WindowsAzureSubscription s ) : void
ResetInstance ( ) : void

Reset the default instance, used when the instance has been replaced for testing.

UpdateEnvironment ( WindowsAzureEnvironment newEnvironment ) : void
UpdateSubscription ( WindowsAzureSubscription s ) : void
WindowsAzureProfile ( IProfileStore profileStore ) : System
WindowsAzureProfile ( IProfileStore profileStore, ITokenProvider tokenProvider ) : System

Create an instance of WindowsAzureProfile that stores data in the given store.

비공개 메소드들

메소드 설명
AddSubscriptionInternal ( WindowsAzureSubscription subscription ) : void
AddSubscriptions ( List newSubscriptions ) : void
GuardEnvironmentExistsAndNonPublic ( string name ) : void
IsPublicEnvironment ( string name ) : bool
Load ( ) : void
LoadEnvironmentData ( ProfileData data ) : void
LoadSubscriptionData ( ProfileData data ) : void
Save ( ) : void
SetEnvironmentData ( ProfileData data ) : void
SetSubscriptionData ( ProfileData data ) : void
UpdateDefaultSubscription ( WindowsAzureSubscription newDefault ) : void

메소드 상세

AddAccounts() 공개 메소드

Log in to the given environment, and download and add subscriptions for the given account in that environment.
public AddAccounts ( WindowsAzureEnvironment environment ) : string
environment WindowsAzureEnvironment environment that the subscription is in.
리턴 string

AddEnvironment() 공개 메소드

public AddEnvironment ( WindowsAzureEnvironment newEnvironment ) : void
newEnvironment WindowsAzureEnvironment
리턴 void

AddSubscription() 공개 메소드

public AddSubscription ( WindowsAzureSubscription s ) : void
s WindowsAzureSubscription
리턴 void

DestroyData() 공개 메소드

Destroy any saved data. Deletes the data store and removes any certificates from the certificate store.
public DestroyData ( ) : void
리턴 void

ImportPublishSettings() 공개 메소드

public ImportPublishSettings ( Stream stream ) : void
stream Stream
리턴 void

ImportPublishSettings() 공개 메소드

public ImportPublishSettings ( string fileName ) : void
fileName string
리턴 void

RemoveEnvironment() 공개 메소드

public RemoveEnvironment ( string name ) : void
name string
리턴 void

RemoveSubscription() 공개 메소드

public RemoveSubscription ( WindowsAzureSubscription s ) : void
s WindowsAzureSubscription
리턴 void

ResetInstance() 공개 정적인 메소드

Reset the default instance, used when the instance has been replaced for testing.
public static ResetInstance ( ) : void
리턴 void

UpdateEnvironment() 공개 메소드

public UpdateEnvironment ( WindowsAzureEnvironment newEnvironment ) : void
newEnvironment WindowsAzureEnvironment
리턴 void

UpdateSubscription() 공개 메소드

public UpdateSubscription ( WindowsAzureSubscription s ) : void
s WindowsAzureSubscription
리턴 void

WindowsAzureProfile() 공개 메소드

public WindowsAzureProfile ( IProfileStore profileStore ) : System
profileStore IProfileStore
리턴 System

WindowsAzureProfile() 공개 메소드

Create an instance of WindowsAzureProfile that stores data in the given store.
public WindowsAzureProfile ( IProfileStore profileStore, ITokenProvider tokenProvider ) : System
profileStore IProfileStore Data store to read and write from.
tokenProvider ITokenProvider Token provider used to look up Active Directory tokens
리턴 System