public static HttpURLConnection deleteShare ( final URI uri , final FileRequestOptions fileOptions , final OperationContext opContext , final AccessCondition accessCondition , String snapshotVersion , DeleteShareSnapshotsOption deleteSnapshotsOption ) throws IOException , URISyntaxException , StorageException { final UriQueryBuilder shareBuilder = getShareUriQueryBuilder ( ) ; FileRequest . addShareSnapshot ( shareBuilder , snapshotVersion ) ; HttpURLConnection request = BaseRequest . delete ( uri , fileOptions , shareBuilder , opContext ) ; if ( accessCondition != null ) { accessCondition . applyConditionToRequest ( request ) ; } switch ( deleteSnapshotsOption ) { case NONE : // nop break ; case INCLUDE_SNAPSHOTS : request . setRequestProperty ( Constants . HeaderConstants . DELETE_SNAPSHOT_HEADER , Constants . HeaderConstants . INCLUDE_SNAPSHOTS_VALUE ) ; break ; default : break ; } return request ; }
Constructs a web request to delete the share and all of the directories and files within it . Sign with no length specified .