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

RelationshipTypeIsValid() public static méthode

public static RelationshipTypeIsValid ( string relationshipType ) : void
relationshipType string
Résultat void
        public static void RelationshipTypeIsValid(string relationshipType)
        {
            if (relationshipType == null)
                throw new ArgumentNullException(nameof(relationshipType));
            if (EmptyOrBlank(relationshipType))
                throw new ArgumentException("relationshipType", "Cannot be whitespace or empty");
        }

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::RelationshipTypeIsValid