<PackageReference Include="System.ClientModel" Version="1.1.0-beta.7" />

PipelineResponse

public abstract class PipelineResponse : IDisposable
Represents an HTTP response received from a cloud service.
using System.IO; using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks; namespace System.ClientModel.Primitives { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] public abstract class PipelineResponse : IDisposable { internal static readonly BinaryData s_EmptyBinaryData = new BinaryData(Array.Empty<byte>()); public abstract int Status { get; } public abstract string ReasonPhrase { get; } public PipelineResponseHeaders Headers => HeadersCore; protected abstract PipelineResponseHeaders HeadersCore { get; } [System.Runtime.CompilerServices.Nullable(2)] public abstract Stream ContentStream { [System.Runtime.CompilerServices.NullableContext(2)] get; [System.Runtime.CompilerServices.NullableContext(2)] set; } public abstract BinaryData Content { get; } public virtual bool IsError => IsErrorCore; protected internal virtual bool IsErrorCore { get; set; } public abstract BinaryData BufferContent(CancellationToken cancellationToken = default(CancellationToken)); [return: System.Runtime.CompilerServices.Nullable(new byte[] { 0, 1 })] public abstract ValueTask<BinaryData> BufferContentAsync(CancellationToken cancellationToken = default(CancellationToken)); public abstract void Dispose(); } }