MongoDB.Azure.MongoHelper.GetMongoEndPoint C# (CSharp) Метод

GetMongoEndPoint() публичный статический Метод

Get the end point associated with the mongod instance. If running with a warm standby instance it returns the endpoint on which mongod is actually listening.
public static GetMongoEndPoint ( ) : IPEndPoint
Результат System.Net.IPEndPoint
        public static IPEndPoint GetMongoEndPoint()
        {
            var roleInstances =
                RoleEnvironment.Roles[MongoHelper.MongoRoleName].Instances;
            IPEndPoint mongodEndpoint = null;
            foreach (var instance in roleInstances) {
                mongodEndpoint = instance.InstanceEndpoints[MongoHelper.MongodPortKey].IPEndpoint;
                var isEndpointValid = CheckEndpoint(mongodEndpoint);
                if (isEndpointValid) {
                    return mongodEndpoint;
                }
            }

            throw new ApplicationException("Could not connect to mongo");
        }