ShareServiceClient 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
를 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를 추가하여 |
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는 공유와 연결된 스토리지 계정에 대해 일시 삭제 공유를 사용하도록 설정되어 있습니다. |
적용 대상
Azure SDK for .NET