C# Класс Owin.RequestWriter

Helps you create valid IRequest objects
Наследование: System.Net.Request, IRequest
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ReadTheBody int

Открытые методы

Метод Описание
AddHeader ( string key, IEnumerable value ) : RequestWriter

Set header, adding to any other values this header may have

AddHeader ( string key, string value ) : RequestWriter

Set header with a string, adding to any other values this header may have

AddToBody ( byte bodyPart ) : RequestWriter
AddToBody ( string bodyPart ) : RequestWriter
BeginReadBody ( byte buffer, int offset, int count, AsyncCallback callback, object state ) : IAsyncResult
EndReadBody ( IAsyncResult result ) : int
RequestWriter ( ) : System
RequestWriter ( IRequest rawRequest ) : System
RequestWriter ( string uri ) : System
RequestWriter ( string method, string uri ) : System
RequestWriter ( string method, string uri, byte body ) : System
RequestWriter ( string method, string uri, string body ) : System
SetBody ( string>.IDictionary postData ) : RequestWriter
SetBody ( byte body ) : RequestWriter
SetBody ( string body ) : RequestWriter
SetContentType ( string type ) : RequestWriter
SetHeader ( string key, IEnumerable value ) : RequestWriter

Set header, overriding any other values this header may have

SetHeader ( string key, string value ) : RequestWriter

Set header with a string, overriding any other values this header may have

SetItem ( string key, object value ) : RequestWriter
SetMethod ( string method ) : RequestWriter
SetUri ( string uri ) : RequestWriter
SetValidDefaults ( ) : void

Приватные методы

Метод Описание
ReadTheBody ( byte buffer, int offset, int count ) : int

Описание методов

AddHeader() публичный Метод

Set header, adding to any other values this header may have
public AddHeader ( string key, IEnumerable value ) : RequestWriter
key string
value IEnumerable
Результат RequestWriter

AddHeader() публичный Метод

Set header with a string, adding to any other values this header may have
public AddHeader ( string key, string value ) : RequestWriter
key string
value string
Результат RequestWriter

AddToBody() публичный Метод

public AddToBody ( byte bodyPart ) : RequestWriter
bodyPart byte
Результат RequestWriter

AddToBody() публичный Метод

public AddToBody ( string bodyPart ) : RequestWriter
bodyPart string
Результат RequestWriter

BeginReadBody() публичный Метод

public BeginReadBody ( byte buffer, int offset, int count, AsyncCallback callback, object state ) : IAsyncResult
buffer byte
offset int
count int
callback AsyncCallback
state object
Результат IAsyncResult

EndReadBody() публичный Метод

public EndReadBody ( IAsyncResult result ) : int
result IAsyncResult
Результат int

RequestWriter() публичный Метод

public RequestWriter ( ) : System
Результат System

RequestWriter() публичный Метод

public RequestWriter ( IRequest rawRequest ) : System
rawRequest IRequest
Результат System

RequestWriter() публичный Метод

public RequestWriter ( string uri ) : System
uri string
Результат System

RequestWriter() публичный Метод

public RequestWriter ( string method, string uri ) : System
method string
uri string
Результат System

RequestWriter() публичный Метод

public RequestWriter ( string method, string uri, byte body ) : System
method string
uri string
body byte
Результат System

RequestWriter() публичный Метод

public RequestWriter ( string method, string uri, string body ) : System
method string
uri string
body string
Результат System

SetBody() публичный Метод

public SetBody ( string>.IDictionary postData ) : RequestWriter
postData string>.IDictionary
Результат RequestWriter

SetBody() публичный Метод

public SetBody ( byte body ) : RequestWriter
body byte
Результат RequestWriter

SetBody() публичный Метод

public SetBody ( string body ) : RequestWriter
body string
Результат RequestWriter

SetContentType() публичный Метод

public SetContentType ( string type ) : RequestWriter
type string
Результат RequestWriter

SetHeader() публичный Метод

Set header, overriding any other values this header may have
public SetHeader ( string key, IEnumerable value ) : RequestWriter
key string
value IEnumerable
Результат RequestWriter

SetHeader() публичный Метод

Set header with a string, overriding any other values this header may have
public SetHeader ( string key, string value ) : RequestWriter
key string
value string
Результат RequestWriter

SetItem() публичный Метод

public SetItem ( string key, object value ) : RequestWriter
key string
value object
Результат RequestWriter

SetMethod() публичный Метод

public SetMethod ( string method ) : RequestWriter
method string
Результат RequestWriter

SetUri() публичный Метод

public SetUri ( string uri ) : RequestWriter
uri string
Результат RequestWriter

SetValidDefaults() публичный Метод

public SetValidDefaults ( ) : void
Результат void