コード例 #1
0
ファイル: PrtgOperationCmdlet.cs プロジェクト: vsbopi/PrtgAPI
        internal string TypeDescriptionOrDefault(PrtgObject obj, string @default = "object")
        {
            if (obj == null)
            {
                return(@default);
            }

            return(obj.GetTypeDescription().ToLower());
        }
コード例 #2
0
        private void ExecuteOperation(PrtgObject obj, string url)
        {
            var server = PrtgRequestMessage.AddUrlPrefix(client.Server);

            if (ShouldProcess($"'{obj}' (ID: {obj.Id}, Type: {obj.Type})"))
            {
                ExecuteOperation(() => Process.Start($"{server}{url}"), $"Opening {obj.GetTypeDescription()} '{obj.Name}'");
            }
        }
コード例 #3
0
ファイル: OpenPrtgObject.cs プロジェクト: runnane/PrtgAPI
        private void ExecuteOperation(PrtgObject obj, string url)
        {
            var server = PrtgUrl.AddUrlPrefix(client.Server);

            ExecuteOperation(() => Process.Start($"{server}{url}"), $"Opening {obj.GetTypeDescription()} '{obj.Name}'");
        }