Esempio n. 1
0
        public ResourcesResourceIdentity ToResourceIdentity(string apiVersion)
        {
            if (string.IsNullOrEmpty(ResourceType))
            {
                throw new ArgumentNullException("ResourceType");
            }
            if (ResourceType.IndexOf('/') < 0)
            {
                throw new ArgumentException(ProjectResources.ResourceTypeFormat, "ResourceType");
            }

            ResourcesResourceIdentity identity = new ResourcesResourceIdentity
            {
                ResourceName               = ResourceName,
                ParentResourcePath         = ParentResource,
                ResourceProviderNamespace  = ResourceIdentifier.GetProviderFromResourceType(ResourceType),
                ResourceType               = ResourceIdentifier.GetTypeFromResourceType(ResourceType),
                ResourceProviderApiVersion = apiVersion
            };

            return(identity);
        }
        public ResourcesResourceIdentity ToResourceIdentity(string apiVersion)
        {
            if (string.IsNullOrEmpty(ResourceType))
            {
                throw new ArgumentNullException("ResourceType");
            }
            if (ResourceType.IndexOf('/') < 0)
            {
                throw new ArgumentException(ProjectResources.ResourceTypeFormat, "ResourceType");
            }

            ResourcesResourceIdentity identity = new ResourcesResourceIdentity
            {
                ResourceName = ResourceName,
                ParentResourcePath = ParentResource,
                ResourceProviderNamespace = ResourceIdentifier.GetProviderFromResourceType(ResourceType),
                ResourceType = ResourceIdentifier.GetTypeFromResourceType(ResourceType),
                ResourceProviderApiVersion = apiVersion
            };

            return identity;
        }