public IKittyCatService GetService(long kittyId) { return(RemotingExtensions.CreateActor <IKittyCatService>( ServiceAddress.KittyService, new ActorId(kittyId), _thumbprint, RemotingExtensions.Certificates.ServiceThumbprint, RemotingExtensions.Certificates.ServiceCommonName )); }
public static TInterface CreateSecuredActorProxy <TInterface>(Uri serviceUri, ActorId actorId) where TInterface : IActor { return(RemotingExtensions.CreateActor <TInterface>( serviceUri, actorId // , RemotingExtensions.Certificates.WebsiteThumbprint, RemotingExtensions.Certificates.ServiceThumbprint, RemotingExtensions.Certificates.ServiceCommonName )); }
private static TInterface CreateSecuredStatefulServiceProxy <TInterface>(string serviceName, ServicePartitionKey servicePartition) where TInterface : Microsoft.ServiceFabric.Services.Remoting.IService { return(RemotingExtensions.CreateSecuredStatefulServiceProxy <TInterface>( serviceName, servicePartition, RemotingExtensions.Certificates.WebsiteThumbprint, RemotingExtensions.Certificates.ServiceThumbprint, RemotingExtensions.Certificates.ServiceCommonName )); }
/// <summary> /// Optional override to create listeners (e.g., HTTP, Service Remoting, WCF, etc.) for this service replica to handle client or user requests. /// </summary> /// <remarks> /// For more information on service communication, see https://aka.ms/servicefabricservicecommunication /// </remarks> /// <returns>A collection of listeners.</returns> protected override IEnumerable <ServiceReplicaListener> CreateServiceReplicaListeners() { var listenerSettings = new FabricTransportRemotingListenerSettings { MaxMessageSize = 10000000, SecurityCredentials = RemotingExtensions.GetSecurityCredentials( RemotingExtensions.Certificates.ServiceThumbprint, RemotingExtensions.Certificates.WebsiteThumbprint, RemotingExtensions.Certificates.WebsiteCommonName ) }; return(new[] { new ServiceReplicaListener(context => new FabricTransportServiceRemotingListener(context, this, listenerSettings)) }); }