public AuthorizationResourceIdentity ToResourceIdentity() { AuthorizationResourceIdentity identity = null; if (!string.IsNullOrEmpty(ResourceType) && ResourceType.IndexOf('/') > 0) { identity = new AuthorizationResourceIdentity { ResourceName = ResourceName, ParentResourcePath = ParentResource, ResourceProviderNamespace = ResourceIdentifier.GetProviderFromResourceType(ResourceType), ResourceType = ResourceIdentifier.GetTypeFromResourceType(ResourceType) }; } 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); }
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 AuthorizationResourceIdentity ToResourceIdentity() { AuthorizationResourceIdentity identity = null; if (!string.IsNullOrEmpty(ResourceType) && ResourceType.IndexOf('/') > 0) { identity = new AuthorizationResourceIdentity { ResourceName = ResourceName, ParentResourcePath = ParentResource, ResourceProviderNamespace = ResourceIdentifier.GetProviderFromResourceType(ResourceType), ResourceType = ResourceIdentifier.GetTypeFromResourceType(ResourceType) }; } return identity; }