Show / Hide Table of Contents

Class YouTubeService

The YouTube Service.

Inheritance
object
BaseClientService
YouTubeService
Implements
IClientService
IDisposable
Inherited Members
BaseClientService.DefaultMaxUrlLength
BaseClientService.CreateBackOffHandler()
BaseClientService.GetEffectiveUri(string, string)
BaseClientService.SetRequestSerailizedContent(HttpRequestMessage, object)
BaseClientService.SerializeObject(object)
BaseClientService.DeserializeResponse<T>(HttpResponseMessage)
BaseClientService.DeserializeError(HttpResponseMessage)
BaseClientService.Dispose()
BaseClientService.BaseUriOverride
BaseClientService.UniverseDomain
BaseClientService.HttpClientTimeout
BaseClientService.HttpClient
BaseClientService.HttpClientInitializer
BaseClientService.GZipEnabled
BaseClientService.ApiKey
BaseClientService.ApplicationName
BaseClientService.Serializer
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.YouTube.v3
Assembly: Google.Apis.YouTube.v3.dll
Syntax
public class YouTubeService : BaseClientService, IClientService, IDisposable

Constructors

YouTubeService()

Constructs a new service.

Declaration
public YouTubeService()

YouTubeService(Initializer)

Constructs a new service.

Declaration
public YouTubeService(BaseClientService.Initializer initializer)
Parameters
Type Name Description
BaseClientService.Initializer initializer

The service initializer.

Fields

DiscoveryVersionUsed

The discovery version used to generate this service.

Declaration
public static DiscoveryVersion DiscoveryVersionUsed
Field Value
Type Description
DiscoveryVersion

Version

The API version.

Declaration
public const string Version = "v3"
Field Value
Type Description
string

Properties

AbuseReports

Gets the AbuseReports resource.

Declaration
public virtual AbuseReportsResource AbuseReports { get; }
Property Value
Type Description
AbuseReportsResource

Activities

Gets the Activities resource.

Declaration
public virtual ActivitiesResource Activities { get; }
Property Value
Type Description
ActivitiesResource

BasePath

Gets the service base path.

Declaration
public override string BasePath { get; }
Property Value
Type Description
string
Overrides
BaseClientService.BasePath

BaseUri

Gets the service base URI.

Declaration
public override string BaseUri { get; }
Property Value
Type Description
string
Overrides
BaseClientService.BaseUri

BatchPath

Gets the batch base path; null if unspecified.

Declaration
public override string BatchPath { get; }
Property Value
Type Description
string
Overrides
BaseClientService.BatchPath

BatchUri

Gets the batch base URI; null if unspecified.

Declaration
public override string BatchUri { get; }
Property Value
Type Description
string
Overrides
BaseClientService.BatchUri

Captions

Gets the Captions resource.

Declaration
public virtual CaptionsResource Captions { get; }
Property Value
Type Description
CaptionsResource

ChannelBanners

Gets the ChannelBanners resource.

Declaration
public virtual ChannelBannersResource ChannelBanners { get; }
Property Value
Type Description
ChannelBannersResource

ChannelSections

Gets the ChannelSections resource.

Declaration
public virtual ChannelSectionsResource ChannelSections { get; }
Property Value
Type Description
ChannelSectionsResource

Channels

Gets the Channels resource.

Declaration
public virtual ChannelsResource Channels { get; }
Property Value
Type Description
ChannelsResource

CommentThreads

Gets the CommentThreads resource.

Declaration
public virtual CommentThreadsResource CommentThreads { get; }
Property Value
Type Description
CommentThreadsResource

Comments

Gets the Comments resource.

Declaration
public virtual CommentsResource Comments { get; }
Property Value
Type Description
CommentsResource

Features

Gets the service supported features.

Declaration
public override IList<string> Features { get; }
Property Value
Type Description
IList<string>
Overrides
BaseClientService.Features

I18nLanguages

Gets the I18nLanguages resource.

Declaration
public virtual I18nLanguagesResource I18nLanguages { get; }
Property Value
Type Description
I18nLanguagesResource

I18nRegions

Gets the I18nRegions resource.

Declaration
public virtual I18nRegionsResource I18nRegions { get; }
Property Value
Type Description
I18nRegionsResource

LiveBroadcasts

Gets the LiveBroadcasts resource.

Declaration
public virtual LiveBroadcastsResource LiveBroadcasts { get; }
Property Value
Type Description
LiveBroadcastsResource

LiveChatBans

Gets the LiveChatBans resource.

Declaration
public virtual LiveChatBansResource LiveChatBans { get; }
Property Value
Type Description
LiveChatBansResource

LiveChatMessages

Gets the LiveChatMessages resource.

Declaration
public virtual LiveChatMessagesResource LiveChatMessages { get; }
Property Value
Type Description
LiveChatMessagesResource

LiveChatModerators

Gets the LiveChatModerators resource.

Declaration
public virtual LiveChatModeratorsResource LiveChatModerators { get; }
Property Value
Type Description
LiveChatModeratorsResource

LiveStreams

Gets the LiveStreams resource.

Declaration
public virtual LiveStreamsResource LiveStreams { get; }
Property Value
Type Description
LiveStreamsResource

Members

Gets the Members resource.

Declaration
public virtual MembersResource Members { get; }
Property Value
Type Description
MembersResource

MembershipsLevels

Gets the MembershipsLevels resource.

Declaration
public virtual MembershipsLevelsResource MembershipsLevels { get; }
Property Value
Type Description
MembershipsLevelsResource

Name

Gets the service name.

Declaration
public override string Name { get; }
Property Value
Type Description
string
Overrides
BaseClientService.Name

PlaylistImages

Gets the PlaylistImages resource.

Declaration
public virtual PlaylistImagesResource PlaylistImages { get; }
Property Value
Type Description
PlaylistImagesResource

PlaylistItems

Gets the PlaylistItems resource.

Declaration
public virtual PlaylistItemsResource PlaylistItems { get; }
Property Value
Type Description
PlaylistItemsResource

Playlists

Gets the Playlists resource.

Declaration
public virtual PlaylistsResource Playlists { get; }
Property Value
Type Description
PlaylistsResource

Search

Gets the Search resource.

Declaration
public virtual SearchResource Search { get; }
Property Value
Type Description
SearchResource

Subscriptions

Gets the Subscriptions resource.

Declaration
public virtual SubscriptionsResource Subscriptions { get; }
Property Value
Type Description
SubscriptionsResource

SuperChatEvents

Gets the SuperChatEvents resource.

Declaration
public virtual SuperChatEventsResource SuperChatEvents { get; }
Property Value
Type Description
SuperChatEventsResource

Tests

Gets the Tests resource.

Declaration
public virtual TestsResource Tests { get; }
Property Value
Type Description
TestsResource

ThirdPartyLinks

Gets the ThirdPartyLinks resource.

Declaration
public virtual ThirdPartyLinksResource ThirdPartyLinks { get; }
Property Value
Type Description
ThirdPartyLinksResource

Thumbnails

Gets the Thumbnails resource.

Declaration
public virtual ThumbnailsResource Thumbnails { get; }
Property Value
Type Description
ThumbnailsResource

VideoAbuseReportReasons

Gets the VideoAbuseReportReasons resource.

Declaration
public virtual VideoAbuseReportReasonsResource VideoAbuseReportReasons { get; }
Property Value
Type Description
VideoAbuseReportReasonsResource

VideoCategories

Gets the VideoCategories resource.

Declaration
public virtual VideoCategoriesResource VideoCategories { get; }
Property Value
Type Description
VideoCategoriesResource

VideoTrainability

Gets the VideoTrainability resource.

Declaration
public virtual VideoTrainabilityResource VideoTrainability { get; }
Property Value
Type Description
VideoTrainabilityResource

Videos

Gets the Videos resource.

Declaration
public virtual VideosResource Videos { get; }
Property Value
Type Description
VideosResource

Watermarks

Gets the Watermarks resource.

Declaration
public virtual WatermarksResource Watermarks { get; }
Property Value
Type Description
WatermarksResource

Youtube

Gets the Youtube resource.

Declaration
public virtual YoutubeResource Youtube { get; }
Property Value
Type Description
YoutubeResource

Implements

IClientService
IDisposable
In this article
Back to top Generated by DocFX