DownloadLocation 속성

2012-02-09

요청된 파일이 다운로드될 위치를 가져오거나 설정합니다.

Namespace:  Microsoft.Phone.BackgroundTransfer
어셈블리:  Microsoft.Phone(Microsoft.Phone.dll)

public Uri DownloadLocation { get; set; }

속성 값

형식: System..::..Uri
요청된 파일이 다운로드될 위치입니다.

주의주의:

백그라운드 전송 서비스에서 액세스할 수 있는 파일을 격리하려면 모든 전송을 응용프로그램의 격리된 저장소에 있는 \shared\transfers 디렉터리 내부 파일로 다운로드해야 합니다. 이 디렉터리 아래에 다른 디렉터리를 추가할 수 있지만, 전송 디렉터리 외부에 URI를 설정하려고 하면 예외가 발생합니다.

다음 코드 줄은 이 속성에 필요한 URI 형식을 보여 줍니다.

Uri downloadUri = new Uri("shared/transfers/MyFile.xml", UriKind.RelativeOrAbsolute);

이 메서드는 다음 예외 중 하나를 발생시킬 수 있습니다.

InvalidOperationException

전송 요청의 속성은 전송 요청이 제출되거나 삭제된 후에는 수정할 수 없습니다.

NotSupportedException

경로는 \shared\transfers 디렉터리 내부의 위치를 가리켜야 합니다. 상대 URI만 지원됩니다. 경로는 길이가 0일 수 없습니다.

ArgumentException

경로는 파일 이름으로 끝나야 합니다.

지정된 URIUriKind.Relative 형식이어야 합니다. "isostore:" URI 스키마를 사용하는 절대 경로는 지원되지 않습니다.

Windows Phone OS

지원: 7.1

Windows Phone

표시: