本文整理汇总了C#中IApiConnection类的典型用法代码示例。如果您正苦于以下问题:C# IApiConnection类的具体用法?C# IApiConnection怎么用?C# IApiConnection使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IApiConnection类属于命名空间,在下文中一共展示了IApiConnection类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: IssuesClient
public IssuesClient(IApiConnection apiConnection) : base(apiConnection)
{
Assignee = new AssigneesClient(apiConnection);
Events = new IssuesEventsClient(apiConnection);
Milestone = new MilestonesClient(apiConnection);
Comment = new IssueCommentsClient(apiConnection);
}
开发者ID:rahulvramesh,项目名称:octokit.net,代码行数:7,代码来源:IssuesClient.cs
示例2: EnterpriseClient
/// <summary>
/// Instantiates a new GitHub Enterprise API client.
/// </summary>
/// <param name="apiConnection">An API connection</param>
public EnterpriseClient(IApiConnection apiConnection) : base(apiConnection)
{
AdminStats = new EnterpriseAdminStatsClient(apiConnection);
License = new EnterpriseLicenseClient(apiConnection);
Organization = new EnterpriseOrganizationClient(apiConnection);
SearchIndexing = new EnterpriseSearchIndexingClient(apiConnection);
}
开发者ID:nikolaevwal,项目名称:octokit.net,代码行数:11,代码来源:EnterpriseClient.cs
示例3: ActivitiesClient
/// <summary>
/// Instantiate a new GitHub Activities API client.
/// </summary>
/// <param name="apiConnection">An API connection</param>
public ActivitiesClient(IApiConnection apiConnection)
: base(apiConnection)
{
Events = new EventsClient(apiConnection);
Starring = new StarredClient(apiConnection);
Watching = new WatchedClient(apiConnection);
}
开发者ID:ravipatel3334,项目名称:octokit.net,代码行数:11,代码来源:ActivitiesClient.cs
示例4: HipChatClient
public HipChatClient(IApiConnection apiConnection) : base(apiConnection)
{
Rooms =new RoomsClient(apiConnection);
Users = new UsersClient(apiConnection);
Emoticons = new EmoticonsClient(apiConnection);
Capabilities = new CapabilitiesClient(apiConnection);
}
开发者ID:aolszowka,项目名称:hipchat.net,代码行数:7,代码来源:HipChatClient.cs
示例5: ApiClient
/// <summary>
/// Initializes a new API client.
/// </summary>
/// <param name="apiConnection">The client's connection</param>
protected ApiClient(IApiConnection apiConnection)
{
Ensure.ArgumentNotNull(apiConnection, "apiConnection");
ApiConnection = apiConnection;
Connection = apiConnection.Connection;
}
开发者ID:sdl,项目名称:groupsharekit.net,代码行数:11,代码来源:ApiClient.cs
示例6: UsersClient
/// <summary>
/// Instantiates a new GitHub Users API client.
/// </summary>
/// <param name="apiConnection">An API connection</param>
public UsersClient(IApiConnection apiConnection) : base(apiConnection)
{
Email = new UserEmailsClient(apiConnection);
Followers = new FollowersClient(apiConnection);
Keys = new UserKeysClient(apiConnection);
Administration = new UserAdministrationClient(apiConnection);
}
开发者ID:KonstantinDavidov,项目名称:octokit.net,代码行数:11,代码来源:UsersClient.cs
示例7: RepositoriesClient
/// <summary>
/// Initializes a new GitHub Repos API client.
/// </summary>
/// <param name="apiConnection">An API connection</param>
public RepositoriesClient(IApiConnection apiConnection) : base(apiConnection)
{
Status = new CommitStatusClient(apiConnection);
Hooks = new RepositoryHooksClient(apiConnection);
Forks = new RepositoryForksClient(apiConnection);
#pragma warning disable CS0618 // Type or member is obsolete
RepoCollaborators = new RepoCollaboratorsClient(apiConnection);
#pragma warning restore CS0618 // Type or member is obsolete
Collaborator = new RepoCollaboratorsClient(apiConnection);
Statistics = new StatisticsClient(apiConnection);
Deployment = new DeploymentsClient(apiConnection);
PullRequest = new PullRequestsClient(apiConnection);
#pragma warning disable CS0618 // Type or member is obsolete
RepositoryComments = new RepositoryCommentsClient(apiConnection);
#pragma warning restore CS0618 // Type or member is obsolete
Comment = new RepositoryCommentsClient(apiConnection);
#pragma warning disable CS0618 // Type or member is obsolete
Commits = new RepositoryCommitsClient(apiConnection);
#pragma warning restore CS0618 // Type or member is obsolete
Commit = new RepositoryCommitsClient(apiConnection);
Release = new ReleasesClient(apiConnection);
DeployKeys = new RepositoryDeployKeysClient(apiConnection);
Merging = new MergingClient(apiConnection);
Content = new RepositoryContentsClient(apiConnection);
Page = new RepositoryPagesClient(apiConnection);
}
开发者ID:RadicalLove,项目名称:octokit.net,代码行数:30,代码来源:RepositoriesClient.cs
示例8: ReactionsClient
/// <summary>
/// Instantiates a new GitHub Reactions API client
/// </summary>
/// <param name="apiConnection">An API connection</param>
public ReactionsClient(IApiConnection apiConnection)
: base(apiConnection)
{
CommitComment = new CommitCommentReactionsClient(apiConnection);
Issue = new IssueReactionsClient(apiConnection);
IssueComment = new IssueCommentReactionsClient(apiConnection);
PullRequestReviewComment = new PullRequestReviewCommentReactionsClient(apiConnection);
}
开发者ID:RadicalLove,项目名称:octokit.net,代码行数:12,代码来源:ReactionsClient.cs
示例9: RepositoriesClient
/// <summary>
/// Initializes a new GitHub Repos API client.
/// </summary>
/// <param name="apiConnection">An API connection</param>
public RepositoriesClient(IApiConnection apiConnection) : base(apiConnection)
{
CommitStatus = new CommitStatusClient(apiConnection);
RepoCollaborators = new RepoCollaboratorsClient(apiConnection);
Statistics = new StatisticsClient(apiConnection);
Deployment = new DeploymentsClient(apiConnection);
PullRequest = new PullRequestsClient(apiConnection);
}
开发者ID:Therzok,项目名称:octokit.net,代码行数:12,代码来源:RepositoriesClient.cs
示例10: EntityController
private readonly string _keyName; // Name of the field that identifies the entity
#endregion Fields
#region Constructors
/// <summary>
/// Creates an instance of EntityController
/// </summary>
/// <param name="entity">An instance of an Entity that must be managed</param>
/// <param name="keyName">Name of the keyname field of the entity (mostly ID)</param>
/// <param name="identifier">Name of the identifier field of the entity (mostly ID)</param>
/// <param name="connection">Instance of IApiConnection to connect to the specific part of the API</param>
/// <param name="entityControllerDelegate">Delegate that gets the entity controller</param>
public EntityController(object entity, string keyName, string identifier, IApiConnection connection, GetEntityController entityControllerDelegate)
{
_connection = connection;
_keyName = keyName;
_identifier = identifier;
OriginalEntity = Clone(entity);
_entityControllerDelegate = entityControllerDelegate;
}
开发者ID:nvoskuilen,项目名称:ClientSDK,代码行数:22,代码来源:EntityController.cs
示例11: GitDatabaseClient
public GitDatabaseClient(IApiConnection apiConnection)
: base(apiConnection)
{
Blob = new BlobsClient(apiConnection);
Tree = new TreesClient(apiConnection);
Tag = new TagsClient(apiConnection);
Commit = new CommitsClient(apiConnection);
Reference = new ReferencesClient(apiConnection);
}
开发者ID:richardkundl,项目名称:octokit.net,代码行数:9,代码来源:GitDatabaseClient.cs
示例12: ActivitiesClient
/// <summary>
/// Instantiate a new GitHub Activities API client.
/// </summary>
/// <param name="apiConnection">An API connection</param>
public ActivitiesClient(IApiConnection apiConnection)
: base(apiConnection)
{
Events = new EventsClient(apiConnection);
Starring = new StarredClient(apiConnection);
Watching = new WatchedClient(apiConnection);
Feeds = new FeedsClient(apiConnection);
Notifications = new NotificationsClient(apiConnection);
}
开发者ID:cloudRoutine,项目名称:octokit.net,代码行数:13,代码来源:ActivitiesClient.cs
示例13: Setup
public void Setup()
{
_mockApiConnection = MockRepository.GenerateMock<IApiConnection>();
_mockStreamingManager = MockRepository.GenerateMock<IStreamingManager>();
_mockMarketInfoServiceFactory = MockRepository.GenerateMock<MarketInfoServiceFactory>();
_mockAccountInfoServiceFactory = MockRepository.GenerateMock<AccountInfoServiceFactory>();
_mockCfdMarketServiceFactory = MockRepository.GenerateMock<CfdMarketServiceFactory>();
_mockOrderServiceFactory = MockRepository.GenerateMock<OrderServiceFactory>();
}
开发者ID:89sos98,项目名称:TradingApi.Client.CS,代码行数:9,代码来源:CiApiTests.cs
示例14: SetUp
public void SetUp()
{
_mockApiConnection = MockRepository.GenerateMock<IApiConnection>();
_mockLsCityindexStreamingConnectionFactory = MockRepository.GenerateMock<LsCityindexStreamingConnectionFactory>();
_mockLsStreamingClientAccountConnectionFactory = MockRepository.GenerateMock<LsStreamingClientAccountConnectionFactory>();
_mockLsCityindexStreamingConnection = MockRepository.GenerateMock<ILsCityindexStreamingConnection>();
_mockLsStreamingClientAccountConnection = MockRepository.GenerateMock<ILsStreamingClientAccountConnection>();
}
开发者ID:89sos98,项目名称:TradingApi.Client.CS,代码行数:10,代码来源:LightStreamerConnectionManagerTests.cs
示例15: DiscogsClient
public DiscogsClient(IApiConnection apiConnection)
{
ApiConnection = apiConnection;
Authentication = new AuthenticationClient(ApiConnection);
Database = new DatabaseClient(ApiConnection);
Images = new ImagesClient(ApiConnection);
Marketplace = new MarketplaceClient(ApiConnection);
UserCollection = new UserCollectionClient(ApiConnection);
UserIdentity = new UserIdentityClient(ApiConnection);
UserWantlist = new UserWantlistClient(ApiConnection);
}
开发者ID:bartw,项目名称:BeeWee.DiscogsDotNet,代码行数:11,代码来源:DiscogsClient.cs
示例16: UsersClient
/// <summary>
/// Instantiates a new GitHub Users API client.
/// </summary>
/// <param name="apiConnection">An API connection</param>
public UsersClient(IApiConnection apiConnection) : base(apiConnection)
{
Email = new UserEmailsClient(apiConnection);
Followers = new FollowersClient(apiConnection);
#pragma warning disable CS0618 // Type or member is obsolete
Keys = new UserKeysClient(apiConnection);
#pragma warning restore CS0618 // Type or member is obsolete
GitSshKey = new UserKeysClient(apiConnection);
GpgKey = new UserGpgKeysClient(apiConnection);
Administration = new UserAdministrationClient(apiConnection);
}
开发者ID:jrusbatch,项目名称:octokit.net,代码行数:16,代码来源:UsersClient.cs
示例17: SetUpServiceManagerForMocking
internal void SetUpServiceManagerForMocking(IApiConnection apiConnection, MarketInformationServiceFactory marketInformationServiceFactory, AccountInformationServiceFactory accountInformationServiceFactory, CfdMarketServiceFactory cfdMarketServiceFactory, OrderServiceFactory orderServiceFactory, FutureOptionServiceFactory futureOptionServiceFactory, MessageServiceFactory messageServiceFactory, NewsServiceFactory newsServiceFactory, SpreadMarketServiceFactory spreadMarketServiceFactory)
{
_apiConnection = apiConnection;
_marketInformationServiceFactory = marketInformationServiceFactory;
_accountInformationServiceFactory = accountInformationServiceFactory;
_cfdMarketServiceFactory = cfdMarketServiceFactory;
_orderServiceFactory = orderServiceFactory;
_futureOptionServiceFactory = futureOptionServiceFactory;
_messageServiceFactory = messageServiceFactory;
_newsServiceFactory = newsServiceFactory;
_spreadMarketServiceFactory = spreadMarketServiceFactory;
}
开发者ID:cityindex-attic,项目名称:TradingApi.Client.CS,代码行数:12,代码来源:ServiceManager.cs
示例18: Create
public virtual SpreadMarketService Create(IApiConnection apiConnection)
{
try
{
return new SpreadMarketService(new SpreadMarketsQuery(apiConnection.CoreConnection));
}
catch (Exception ex)
{
Log.Error(ex);
throw;
}
}
开发者ID:cityindex-attic,项目名称:TradingApi.Client.CS,代码行数:12,代码来源:SpreadMarketServiceFactory.cs
示例19: Create
public virtual MessageService Create(IApiConnection apiConnection)
{
try
{
Log.Debug("Creating Message Service.");
return new MessageService(new MessageLookupQuery(apiConnection.CoreConnection));
}
catch (Exception ex)
{
Log.Error(ex);
throw;
}
}
开发者ID:cityindex-attic,项目名称:TradingApi.Client.CS,代码行数:13,代码来源:MessageServiceFactory.cs
示例20: Create
public virtual NewsService Create(IApiConnection apiConnection)
{
try
{
Log.Debug("Creating News Service.");
return new NewsService(new NewsQuery(apiConnection.CoreConnection));
}
catch (Exception ex)
{
Log.Error(ex);
throw;
}
}
开发者ID:cityindex-attic,项目名称:TradingApi.Client.CS,代码行数:13,代码来源:NewsServiceFactory.cs
注:本文中的IApiConnection类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论