コード例 #1
0
ファイル: EtpExtensions.cs プロジェクト: wdstest/witsml
        /// <summary>
        /// Validates URI Parent Hierarchy.
        /// </summary>
        /// <param name="handler">The handler.</param>
        /// <param name="etpUri">The ETP URI.</param>
        /// <param name="messageId">The message identifier.</param>
        /// <returns></returns>
        public static bool ValidateUriParentHierarchy(this IProtocolHandler handler, EtpUri etpUri, long messageId = 0)
        {
            if (etpUri.ValidateUriParentHierarchy())
            {
                return(true);
            }

            handler.InvalidUri($"{etpUri} is missing the objectId of a parent.", messageId);

            return(false);
        }