DataServiceContext.GetReadStream Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém dados de propriedade binária para a entidade especificada como um fluxo de dados.
Sobrecargas
GetReadStream(Object) |
Obtém dados de propriedade binária para a entidade especificada como um fluxo de dados. |
GetReadStream(Object, DataServiceRequestArgs) |
Obtém dados de propriedade binária para a entidade especificada como um fluxo de dados junto com os cabeçalhos de mensagem especificados. |
GetReadStream(Object, String) |
Obtém dados de propriedade binária para a entidade especificada como um fluxo de dados, com o cabeçalho de mensagem Accept especificado. |
GetReadStream(Object)
Obtém dados de propriedade binária para a entidade especificada como um fluxo de dados.
public:
System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity);
member this.GetReadStream : obj -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object) As DataServiceStreamResponse
Parâmetros
- entity
- Object
A entidade que tem a propriedade binária a ser recuperada.
Retornos
Uma instância de DataServiceStreamResponse que representa a resposta.
Exceções
O entity
é null
.
O entity
não é acompanhado por este DataServiceContext.
-ou-
O entity
está no estado Added.
-ou-
O entity
não é uma Entrada de Link de Mídia e não tem uma propriedade binária.
Comentários
O método GetReadStream solicita de forma síncrona um fluxo de dados que contém a propriedade binária do entity
solicitado.
No protocolo AtomPub, o entity
é uma Entrada de Link de Mídia e a propriedade binária é o Recurso de Mídia associado.
Aplica-se a
GetReadStream(Object, DataServiceRequestArgs)
Obtém dados de propriedade binária para a entidade especificada como um fluxo de dados junto com os cabeçalhos de mensagem especificados.
public:
System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity, System::Data::Services::Client::DataServiceRequestArgs ^ args);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity, System.Data.Services.Client.DataServiceRequestArgs args);
member this.GetReadStream : obj * System.Data.Services.Client.DataServiceRequestArgs -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object, args As DataServiceRequestArgs) As DataServiceStreamResponse
Parâmetros
- entity
- Object
A entidade que tem a propriedade binária a ser recuperada.
Instância de DataServiceRequestArgs classe que contém configurações para a mensagem de solicitação HTTP.
Retornos
Uma instância de DataServiceStreamResponse que representa a resposta.
Exceções
O entity
não é acompanhado por este DataServiceContext.
-ou-
O entity
está no estado Added.
-ou-
O entity
não é uma Entrada de Link de Mídia e não tem uma propriedade binária.
Comentários
O método GetReadStream solicita de forma síncrona um fluxo de dados que contém a propriedade binária do entity
solicitado.
No protocolo AtomPub, o entity
é uma Entrada de Link de Mídia e a propriedade binária é o Recurso de Mídia associado.
Nenhuma validação é executada nos cabeçalhos definidos em args
. Portanto, não altere um cabeçalho HTTP de uma maneira que altere o significado da solicitação.
Aplica-se a
GetReadStream(Object, String)
Obtém dados de propriedade binária para a entidade especificada como um fluxo de dados, com o cabeçalho de mensagem Accept especificado.
public:
System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity, System::String ^ acceptContentType);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity, string acceptContentType);
member this.GetReadStream : obj * string -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object, acceptContentType As String) As DataServiceStreamResponse
Parâmetros
- entity
- Object
A entidade que tem a propriedade binária a ser recuperada.
- acceptContentType
- String
O tipo de conteúdo dos dados solicitados do serviço de dados, especificado no cabeçalho Accept.
Retornos
Uma instância de DataServiceStreamResponse que representa a resposta.
Exceções
O entity
não é acompanhado por este DataServiceContext.
-ou-
O entity
está no estado Added.
-ou-
O entity
não é uma Entrada de Link de Mídia e não tem uma propriedade binária.
Comentários
O parâmetro acceptContentType
deve ser um valor válido para o cabeçalho Aceitar HTTP.
O método GetReadStream solicita de forma síncrona um fluxo de dados que contém a propriedade binária do entity
solicitado.
No protocolo AtomPub, o entity
é uma Entrada de Link de Mídia e a propriedade binária é o Recurso de Mídia associado.
Nenhuma validação é executada nos cabeçalhos definidos em acceptContentType
. Portanto, não altere esse cabeçalho HTTP de uma maneira que altere o significado da solicitação.