C# Класс SEEK.AdPostingApi.Client.AdPostingApiClient

Наследование: IAdPostingApiClient
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AdPostingApiClient ( string id, string secret, Environment env = Environment.Production ) : System
AdPostingApiClient ( string id, string secret, Uri adPostingUri ) : System
CreateAdvertisementAsync ( Advertisement advertisement ) : Task
Dispose ( ) : void
ExpireAdvertisementAsync ( System.Guid advertisementId ) : Task
ExpireAdvertisementAsync ( Uri uri ) : Task
GetAdvertisementAsync ( System.Guid advertisementId ) : Task
GetAdvertisementAsync ( Uri uri ) : Task
GetAdvertisementStatusAsync ( System.Guid advertisementId ) : Task
GetAdvertisementStatusAsync ( Uri uri ) : Task
GetAllAdvertisementsAsync ( string advertiserId = null ) : Task
UpdateAdvertisementAsync ( System.Guid advertisementId, Advertisement advertisement ) : Task
UpdateAdvertisementAsync ( Uri uri, Advertisement advertisement ) : Task

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

Метод Описание
AdPostingApiClient ( Uri adPostingUri, IOAuth2TokenClient tokenClient ) : System
EnsureIndexResourceInitialised ( ) : Task
InitialiseIndexResource ( Uri adPostingUri ) : Task

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

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

public AdPostingApiClient ( string id, string secret, Environment env = Environment.Production ) : System
id string
secret string
env System.Environment
Результат System

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

public AdPostingApiClient ( string id, string secret, Uri adPostingUri ) : System
id string
secret string
adPostingUri System.Uri
Результат System

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

public CreateAdvertisementAsync ( Advertisement advertisement ) : Task
advertisement SEEK.AdPostingApi.Client.Models.Advertisement
Результат Task

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

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

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

public ExpireAdvertisementAsync ( System.Guid advertisementId ) : Task
advertisementId System.Guid
Результат Task

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

public ExpireAdvertisementAsync ( Uri uri ) : Task
uri System.Uri
Результат Task

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

public GetAdvertisementAsync ( System.Guid advertisementId ) : Task
advertisementId System.Guid
Результат Task

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

public GetAdvertisementAsync ( Uri uri ) : Task
uri System.Uri
Результат Task

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

public GetAdvertisementStatusAsync ( System.Guid advertisementId ) : Task
advertisementId System.Guid
Результат Task

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

public GetAdvertisementStatusAsync ( Uri uri ) : Task
uri System.Uri
Результат Task

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

public GetAllAdvertisementsAsync ( string advertiserId = null ) : Task
advertiserId string
Результат Task

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

public UpdateAdvertisementAsync ( System.Guid advertisementId, Advertisement advertisement ) : Task
advertisementId System.Guid
advertisement SEEK.AdPostingApi.Client.Models.Advertisement
Результат Task

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

public UpdateAdvertisementAsync ( Uri uri, Advertisement advertisement ) : Task
uri System.Uri
advertisement SEEK.AdPostingApi.Client.Models.Advertisement
Результат Task