다음을 통해 공유


ShareServiceClient 클래스

정의

ShareServiceClient 사용하면 Azure Storage 서비스 리소스 및 공유를 조작할 수 있습니다. 스토리지 계정은 파일 서비스에 대한 최상위 네임스페이스를 제공합니다.

public class ShareServiceClient
type ShareServiceClient = class
Public Class ShareServiceClient
상속
ShareServiceClient

생성자

ShareServiceClient()

모의 클래스의 ShareServiceClient 새 instance 초기화합니다.

ShareServiceClient(String, ShareClientOptions)

ShareServiceClient 클래스의 새 인스턴스를 초기화합니다.

ShareServiceClient(String)

ShareServiceClient 클래스의 새 인스턴스를 초기화합니다.

ShareServiceClient(Uri, AzureSasCredential, ShareClientOptions)

ShareServiceClient 클래스의 새 인스턴스를 초기화합니다.

ShareServiceClient(Uri, ShareClientOptions)

ShareServiceClient 클래스의 새 인스턴스를 초기화합니다.

ShareServiceClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

ShareServiceClient 클래스의 새 인스턴스를 초기화합니다.

ShareServiceClient(Uri, TokenCredential, ShareClientOptions)

ShareServiceClient 클래스의 새 인스턴스를 초기화합니다.

서비스 수준 작업은 토큰 자격 증명 인증을 지원하지 않습니다. 이 생성자는 토큰 자격 증명 인증이 있는 를 파생 ShareClient 하는 데 사용할 수 있는 의 생성 ShareServiceClient 을 허용하기 위해 존재합니다.

ShareTokenIntent 또한 현재 토큰 인증에 필요합니다.

속성

AccountName

파일 서비스 클라이언트에 해당하는 Storage 계정 이름을 가져옵니다.

CanGenerateAccountSasUri

클라이언트가 SAS를 생성할 수 있는지 여부를 결정합니다. 클라이언트가 로 인증되는 StorageSharedKeyCredential경우

Uri

파일 서비스의 기본 엔드포인트를 Uri 가져옵니다.

메서드

CreateShare(String, ShareCreateOptions, CancellationToken)

CreateShare(String, ShareCreateOptions, CancellationToken) 작업은 지정된 계정으로 새 공유를 만듭니다. 동일한 이름의 공유가 이미 있는 경우 작업이 실패합니다.

자세한 내용은 공유를 만듭니다.

CreateShareAsync(String, ShareCreateOptions, CancellationToken)

CreateShare(String, ShareCreateOptions, CancellationToken) 작업은 지정된 계정으로 새 공유를 만듭니다. 동일한 이름의 공유가 이미 있는 경우 작업이 실패합니다.

자세한 내용은 공유를 만듭니다.

DeleteShare(String, ShareDeleteOptions, CancellationToken)

삭제할 지정된 공유 또는 공유 스냅샷 표시합니다. 공유 또는 공유 스냅샷 및 그 안에 포함된 파일은 나중에 가비지 수집 중에 삭제되며 몇 분 정도 걸릴 수 있습니다.

현재 이 메서드는 항상 스냅샷을 삭제합니다. x-ms-delete-snapshots에 대해 별도의 값을 지정할 수 있는 방법은 없습니다.

자세한 내용은 공유를 삭제합니다.

DeleteShareAsync(String, ShareDeleteOptions, CancellationToken)

삭제할 지정된 공유 또는 공유 스냅샷 표시합니다. 공유 또는 공유 스냅샷 및 그 안에 포함된 파일은 나중에 가비지 수집 중에 삭제되며 몇 분 정도 걸릴 수 있습니다.

현재 이 메서드는 항상 스냅샷을 삭제합니다. x-ms-delete-snapshots에 대해 별도의 값을 지정할 수 있는 방법은 없습니다.

자세한 내용은 공유를 삭제합니다.

GenerateAccountSasUri(AccountSasBuilder)

GenerateAccountSasUri(AccountSasBuilder) 전달된 클라이언트 속성 및 작성기를 기반으로 SAS(공유 계정 공유 액세스 서명)를 생성하는 을 반환 Uri 합니다. SAS는 클라이언트의 공유 키 자격 증명으로 서명됩니다.

클라이언트가 서비스 Sas에 서명할 수 있는지 검사 보려면 를 참조하세요CanGenerateAccountSasUri.

자세한 내용은 계정 SAS를 생성합니다.

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes)

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) 전달된 클라이언트 속성 및 매개 변수에 따라 공유 계정 SAS(공유 액세스 서명)를 생성하는 을 반환 Uri 합니다. SAS는 클라이언트의 공유 키 자격 증명으로 서명됩니다.

클라이언트가 서비스 Sas에 서명할 수 있는지 검사 보려면 를 참조하세요CanGenerateAccountSasUri.

자세한 내용은 계정 SAS를 생성합니다.

GetProperties(CancellationToken)

작업은 GetProperties(CancellationToken) 스토리지 분석 및 CORS(원본 간 리소스 공유) 규칙에 대한 속성을 포함하여 스토리지 계정의 파일 서비스의 속성을 가져옵니다.

자세한 내용은 파일 서비스 속성을 가져옵니다.

GetPropertiesAsync(CancellationToken)

작업은 GetPropertiesAsync(CancellationToken) 스토리지 분석 및 CORS(원본 간 리소스 공유) 규칙에 대한 속성을 포함하여 스토리지 계정의 파일 서비스의 속성을 가져옵니다.

자세한 내용은 파일 서비스 속성을 가져옵니다.

GetShareClient(String)

의 끝에 Uri를 추가하여 shareNameShareClient 개체를 만듭니다. 새 ShareClient 는 와 동일한 요청 정책 파이프라인을 ShareServiceClient사용합니다.

GetShares(ShareTraits, ShareStates, String, CancellationToken)

작업은 GetShares(ShareTraits, ShareStates, String, CancellationToken) 스토리지 계정에서 공유의 비동기 시퀀스를 반환합니다. 공유를 열거하면 모든 값을 가져오는 동안 서비스에 여러 요청을 할 수 있습니다.

자세한 내용은 공유를 나열합니다.

GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken)

작업은 GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken) 스토리지 계정에서 공유의 비동기 컬렉션을 반환합니다. 공유를 열거하면 모든 값을 가져오는 동안 서비스에 여러 요청을 할 수 있습니다.

자세한 내용은 공유를 나열합니다.

SetProperties(ShareServiceProperties, CancellationToken)

작업은 SetProperties(ShareServiceProperties, CancellationToken) 스토리지 분석, CORS(원본 간 리소스 공유) 규칙 및 일시 삭제 설정에 대한 속성을 포함하여 스토리지 계정의 파일 서비스 엔드포인트에 대한 속성을 설정합니다. 이 작업을 사용하여 들어오는 모든 요청에 대한 기본 요청 버전을 지정된 버전이 없는 파일 서비스로 설정할 수도 있습니다.

자세한 내용은 파일 서비스 속성을 설정합니다.

SetPropertiesAsync(ShareServiceProperties, CancellationToken)

작업은 SetPropertiesAsync(ShareServiceProperties, CancellationToken) 스토리지 분석, CORS(원본 간 리소스 공유) 규칙 및 일시 삭제 설정에 대한 속성을 포함하여 스토리지 계정의 파일 서비스 엔드포인트에 대한 속성을 설정합니다. 이 작업을 사용하여 들어오는 모든 요청에 대한 기본 요청 버전을 지정된 버전이 없는 파일 서비스로 설정할 수도 있습니다.

자세한 내용은 파일 서비스 속성을 설정합니다.

UndeleteShare(String, String, CancellationToken)

이전에 삭제한 공유를 복원합니다. 이 API는 공유와 연결된 스토리지 계정에 대해 일시 삭제 공유를 사용하도록 설정되어 있습니다.

UndeleteShareAsync(String, String, CancellationToken)

이전에 삭제한 공유를 복원합니다. 이 API는 공유와 연결된 스토리지 계정에 대해 일시 삭제 공유를 사용하도록 설정되어 있습니다.

적용 대상