System.IO.Packaging.Check.TargetUri C# (CSharp) Méthode

TargetUri() public static méthode

public static TargetUri ( Uri targetUri ) : void
targetUri System.Uri
Résultat void
        public static void TargetUri(Uri targetUri)
        {
            if (targetUri == null)
                throw new ArgumentNullException(nameof(targetUri));
            //			if (targetUri.IsAbsoluteUri)
            //				throw new ArgumentException ("targetUri", "Absolute URIs are not supported");
            if (string.IsNullOrEmpty(targetUri.OriginalString))
                throw new ArgumentException(nameof(targetUri), "Part uri cannot be an empty string");
        }

Usage Example

        private PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType, string id, bool loading)
        {
            if (!loading)
            {
                Package.CheckIsReadOnly();
            }
            Check.TargetUri(targetUri);
            Check.RelationshipTypeIsValid(relationshipType);
            Check.IdIsValid(id);

            if (id == null)
            {
                id = NextId();
            }

            if (Relationships.ContainsKey(id))
            {
                throw new XmlException("A relationship with this ID already exists");
            }

            PackageRelationship r = new PackageRelationship(id, Package, relationshipType, Uri, targetMode, targetUri);

            Relationships.Add(r.Id, r);

            if (!loading)
            {
                WriteRelationships();
            }
            return(r);
        }
All Usage Examples Of System.IO.Packaging.Check::TargetUri