IDataServiceStreamProvider.ResolveType 메서드
삽입될 미디어 리소스의 데이터 스트림과 연결된 미디어 링크 항목에 대해 데이터 서비스 런타임이 만들어야 하는 형식을 나타내는 네임스페이스로 한정된 형식 이름을 반환합니다.
네임스페이스: System.Data.Services.Providers
어셈블리: Microsoft.Data.Services(Microsoft.Data.Services.dll)
구문
‘선언
Function ResolveType ( _
entitySetName As String, _
operationContext As DataServiceOperationContext _
) As String
‘사용 방법
Dim instance As IDataServiceStreamProvider
Dim entitySetName As String
Dim operationContext As DataServiceOperationContext
Dim returnValue As String
returnValue = instance.ResolveType(entitySetName, _
operationContext)
string ResolveType(
string entitySetName,
DataServiceOperationContext operationContext
)
String^ ResolveType(
String^ entitySetName,
DataServiceOperationContext^ operationContext
)
abstract ResolveType :
entitySetName:string *
operationContext:DataServiceOperationContext -> string
function ResolveType(
entitySetName : String,
operationContext : DataServiceOperationContext
) : String
매개 변수
- entitySetName
유형: System.String
정규화된 엔터티 집합 이름입니다.
- operationContext
유형: System.Data.Services.DataServiceOperationContext
데이터 서비스에서 요청을 처리하는 데 사용되는 DataServiceOperationContext 인스턴스입니다.
반환 값
유형: System.String
네임스페이스로 한정된 형식 이름입니다.
주의
ResolveType 메서드는 미디어 링크 항목인 새 엔터티가 해당 미디어 리소스와 함께 만들어질 때 데이터 서비스에 의해 호출됩니다. 이 메서드 구현은 operationContext에서 요청 헤더를 검사하고 새 미디어 리소스와 연결된 미디어 링크 항목을 만들기 위해 데이터 서비스 런타임에서 인스턴스화해야 하는 형식을 나타내는 네임스페이스로 한정된 형식 이름을 반환합니다. 이 형식 이름을 나타내는 문자열은 CreateResource 메서드로 전달되어 미디어 링크 항목을 만드는 데 사용됩니다.
GetWriteStream 메서드를 구현하는 경우 표시된 대로 다음 예외를 발생시켜야 합니다.
예외 형식 |
조건 |
---|---|
operationContext가 nullnull 참조(Visual Basic에서는 Nothing)인 경우 |
|
operationContext를 기반으로 엔터티 형식 이름을 확인할 수 없는 경우 |